I hope he is healthy, too. I'm sure you have had him checked out by a vet, but another thing I would do with a puppy from a pet store is to have a bile acid test done. Perhaps some others might have some comments on my suggestion?

I love the name for your yorkie. Cute!