It sounds like you just need to spend a lot of time training... Almost all puppies are wild and hyper. One big misconception is they do not know unless they are told otherwise. You do not always need a trainer, youtube is a wonderful thing!
Yorkies are one of the hardest dogs to potty train, very hyper and super smart. As far at the potty training it takes time. If you notice her starting to sniff around, pick her up and bring her to her potty area. If it is a pad or out side you need to bring them there asap.
If they potty on the floor tell them no, bring them to their spot and tell them what ever word you want to use for potty. When they are puppies sometimes its best to bring them out every half an hour or so. When they go where they should, praise them! A create is another helpful tool. They will not go in there. If you put them in the create and take them out after a little bit bring them right to the spot.
As far as the people at the door its a lot to go over so I recommend using youtube to videos on how to handle this. Good luck and don't give us.
Ps. Dogs want to please you! They do not want to upset you by any means. So using treats and "good (name)" is one of the best ways for them to learn. |