Fielamigo1 tiene razón
Tu perro aun es muy joven. Algunos perros tardan hasta 1 año en aprender del todo, Intenta sacarlo a pasear unos 10 - 15 minutos después de que haya comido o bebido agua, también después de haber jugado con el. Dale premios cuando lo haga fuera y por favor, eso de restregarle el hocico no sirve de nada. Hay que regañarle si lo hace en casa, pero solo si lo pillas mientras lo hace, entonces dices un "NO" y lo bajas a la calle. Si no lo ves y ha pasado mucho rato desde que se lo ha hecho el perro no sabrá porque lo estas regañando.Tiene 5 meses... es un cachorro aún.. Hay que tener paciencia