This is actually pretty common. Once my yorkie figured out he would get a treat for pottying, he started going up to two dozen times per day. And that's not even counting the poops.
In terms of preventing your pooch from going other places in the house: He has learned the first half of the equation, where to go. Now you need to teach him the second half, where not to go. Unfortunately, this is the harder part of the process.
You must WATCH him, with both eyes. You must catch him every time before he goes. Clap your hands, say NO, and then take him over to his pad. Yorkies can pee like lightning, so be prepared to do nothing else for a few weeks. You can also restrict him even when he's outside his pen. Let him have access to one room until he's shown he won't potty there for a few days. Then give him access to another, etc.
In terms of going outside... this one is harder. Generally they will lay off of the behavior as they get more used to the system. Once you are really confident that she's trained, you can stop treating her every time. Start treating her only the first time she goes. Be prepared for some inconsistency as the rewards become more erratic. Eventually, she should decide it's only worth it to go outside when she needs to go.
Mine will still occasionally do some extra potties if he's hungry, because hey, you never know.
__________________ If you love something, set it free. Unless it's an angry tiger. |