I home cook, so yes, yogurt is good for them.
Real food is the best way to go. My girls get bathed once a week. I use #1 All Systems concentrate shampoo, so I'm able to dilute it way down. I also make up my own conditioner since just the regular pet conditioners alone just doesn't work very well on one of my dogs. She has an extremely thick coat.
My friends who have male Yorkies and the ones who have male Maltese all put the plain bows in their boys hair. It's just adorable. Bows aren't needed if your going to keep his hair short.
Also buy him some nice warm sweaters and jackets.