Good food brands include Wellness, Nature's Variety, Orijen, Innova, California Natural, Canidae, and many more....
Check out
Dog Food Analysis - Reviews of kibble Remember that this is a website with someone's
opinion, so I wouldn't trust it blindly but it's a great starting point. The premium foods are rated 4-6 stars.
Franklin and Maggie are on Wellness right now and I love it! Franklin used to be on California Natural and I loved it too but he got tired of it so we switched.
As far as training treats go, Wellness (and/or Old Mother Hubbard) makes some great treats. I've also heard great things about Zuke's Mini Naturals. We use Yorkie Yummies, cheese, cheerios, apples, carrots, and banana.