I agree, yorkies are very intelligent. I adopted Harley when he was only 4weeks old because his mommy had milk fever and he wasn't nursing so I took him at this young age to save his life. At only 4 weeks old he was able to learn "sit" and "down" I continued with his training everyday and before he was 3 months old he could "sit","down","stay","roll over","sad","happy","crawl",and"touch". now he is 2 years old and he still does all those tricks plus many more like"find it"(whatever I want him to find) he knows who "mommy","daddy",and"bubba" are,he will go get the other dogs when asked,"sneezes" on command, and now we are working on agility. He is doing really great at it. I make all his training sessions a game. Not only is it fun for him but for me as well. My other dogs are learning a lot just from watching Harley. My advice would be don't give up on your puppy or yourself. You should practice everyday(even after they learn a trick) keep it fun and only 10 minutes a day so not to have your puppy get bored or irritated. As for the potty training, I would take a treat out with us when he had to go potty. I would tell him to go potty and when he did I praised him and give him the treat straight away(I used "special" treats for potty training seperate from the treats I gave him for regular training) It didnt take long before he associated his behavior with that "special" treat and went potty when and where I told him to go. Hope this helps. Have fun

Kimerli
California