Hola,
Cada perro es diferente, unos aprenden enseguida y otros tardan mucho en no hacerse pis en casa. 4 meses es por lo general muy poco tiempo, si con solo 4 meses ya aguanta toda la noche está muy bien. Lo que puedes hacer cuando te levantes es cogerle en brazos y sacarle rápidamente a la calle.
Si antes le premiabas cuando lo hacia en los papeles, la siguiente fase es premiarle cuando lo hace en la calle y no decirle nada cuando lo haga en los papeles. Dentro de un tiempo, cuando lo haga frecuentemente en la calle, bastará con retirarle los papeles y decirle NO cuando un día se le escape en casa.
Ten un poco de paciencia, 4 meses es muy poco tiempo.