I love how you capture his little smirk.
Also, there is no such thing as a "mini yorkie". They're all pretty "mini"!. Some people advertise "teacup yorkies" which are smaller than average, but breeding for those qualities causes serious health risk to the dogs, and nearly all teacup yorkies have health problems of some kind, provided the mother can even deliver the pups safely.