What a great story...I'm a sucker for happy endings!

22 pounds?! That's a whole lotta yorkie flesh... but you're right about all the problems the little guys can have. Curly hair and fresh breath, what's not to love!
Also, thanks for not posting a picture of his "important bits", a guy's got to have some dignity. (Unless your a congressman of course)