Yorkie eats Purina HA (known on the internet as, "sawdust", "all fillers ", "not appropriate for canines", and "the worst kibble out there".

).
PBGV eats Royal Canin SO (not sure what the internet says aboutthis one except the usual fillers and byproducts thing).
In a perfect world I'd homecook. Second choice would be a RC or SD reglar kibble or canned.