He stopped for a week or 2 and then I decided to get a kitten and now it's worse than before. I can walk him and 15 minutes later if I don't watch him 24/7 he will pee or poop in the same spots in my living room. I have tried changing his feeding routine, longer walks, and cleaning the carpets, and now he has to be confined to a bathroom when we leave and I don't like it =( Anyone please help me figure it out.
First of all, spanking a dog after the fact never does any good. They don't understand why you are hitting them. They don't associate going to the bathroom with corporal punishment and it only makes them more fearful - exactly what you don't want to happen.
It could be that there was a dog inside your new house that peed everywhere and now that your dog is in the space, he is trying to get rid of that scent by replacing it with his own. Again, all "normal" dog behaviors. Adding a cat just made the urge to stake out his territory even stronger.
You should try to clean the carpets and any places he goes with a good cleaner that breaks down the enzymes in the urine so all traces of smell are removed. Good idea about the longer walks - the will certainly help. Also, when he does potty outside, praise him big time "Good boy! Good boy go potty!" so he starts to understand peeing/pooping outside is pleasing to you. You might even have to involve treats at first.
And, as frugalsunnie said, make sure to get him checked out by a vet to eliminate any medical conditions like UTI.
Good luck - don't give up on him - he is worth it!
Have you had him checked by a vet-might be a urinary tract infection, or blocked glands?
Add your voice to the conversation. Click here to answer this question.