I have a near seven month old Shih Tzu puppy. He is a really sweet little dude and is always by my side, following me around. He's very high energy, but it may just be because he's still a puppy. The only area where we're having a hard time is with him pooping in the house. He knows to ring the bells to go outside, and he does so to go pee. He hasn't peed in the house in a long time. He likes to run off really quick to poop somewhere private in the house, or will just go right in front of us sometimes. It's often right after I took him out for 15-20 minutes, trying to get him to go outside. We always give him his favorite treats when he poops outside and praise him a lot. I decided to just put him on a leash and have him tied to me all day. I've been doing this for about 2 months now but he still poops in the house if he gets the opportunity. I don't know what to do!!! I take him out regularly. Am I being impatient? I know it's not because of the weather, he loves to be outside. I'm getting frustrated, does anyone have some words of advice???