shergar
Well-Known Member
Puppies are essentially like toddlers. If you had a 2 year old that you were potty training and they peed on the floor would you smack them and push their nose in it? Because that's essentially what you're doing to a puppy. People aren't saying that smacking them, yelling at them, and pushing their face into poo/wee will create a dirty dog. It may hurt them mentally instead. I've heard of dogs who were punished for toiletting indoors and subsequently began eating their own poo as quickly as possible afterwards to avoid leaving traces of the mess and being punished for it so in the long run you can do a lot of damage.
OP - I think your problem is that the lines are being blurred. Your pup clearly can't hold it for 2 hours so poos/wees inside. Unless you're cleaning the area with biological cleaners, she can smell her wee on the floor and now thinks that's where she should go. You also clearly need to get up at night to take her outside to toilet. If you set 1-2 alarms, get up and take her out then eventually you can push back the times until it's 1 time out in the night and eventually holding it all night. Her bladder and bowel are tiny at this point, she physically can't hold it, and because she toilets indoors when you're not there in her mind unless she's outside with you she's allowed to go inside.
This was a tip given to me by a dog trainer when I had to house train three border collie pups at the same time ,to remove all smell where the pup has made a mess clean the floor with vinegar and water mix ,or a NON BIO soap powder in water . A lot of general house hold cleaners contain enzymes and they seem to encourage the pup to go mess in the same place .