I adopted a 6-year-old Jack Russel that the previous owner let pee on the carpet. At first, he would go inside whenever he felt like it. I've gotten him to the point where he'll hold it until he goes outside for a walk or to the backyard. I used positive reinforcement by giving treats and praising him when he peed outside, and whenever I let him out into the backyard he'll go pee as if go outside = go pee. He'll even try to pee forcefully when he's already spent. But only when I'm watching... and only for the reward. This causes several problems:
- He might need to poop as well, but he immediately runs back inside for my attention after finishing peeing. I don't know if he needs to poop or not with 100% accuracy, so this sometimes leads him to poop inside
- If I'm stuck in meetings for an extended period of time, he won't use the dog door to go outside on his own (he knows how. He does it all the time while I'm watching) and goes and finds a place to pee on a wall inside in secret.
I haven't fed him treats for several months at this point. At most, I only say good boy now, but he doesn't seem to have realized that. When I say "Want to go outside?", he'll go to the door and wait for me to watch him before going out. When he goes out, he'll double check that I'm watching again before running off to pee outside. I've caught him in the act peeing inside (not after the fact -- during) and told him "no, bad dog", so I'm sure he knows he's not supposed to go pee inside. He'll make sure I'm not watching and will double check a few times before peeing inside.
I'm not sure why he is still peeing inside when he knows not to, knows peeing outside is good, and is able to go out on his own through the dog door. I have another dog that pees outside fine, so he has a good role model too. The outside climate is comfortable, so it's not an issue of not wanting to go outside because it's too cold/hot. Why would he still be peeing inside at this point, and how can I rectify that?