We switch Ruby every 2 bags or so in between Natural Balance Ultra Premium, Innova, and Solid Gold Hund-n-Flocken. She eats 1/2 cup in the morning and 1/2 cup in the evening. I will very occasionally add a little wet food on top. She's a big girl...around 22 lbs., but she's tall and looks proportionate. For treats, we give her the following, though not all on a daily basis!: Greenies, Charlee Bear cheese and egg treats, muzzarella sticks, baby carrots, pretty much all fruit except grapes, Old Mother Hubbard treats, plain yogurt- or peanut butter-stuffed Kong (frozen), and these cute little cookies and treats that I got at a gourmet dog shop that she LOVES. She definitely has a lot of variety in her diet, and her tummy handles it well. She just gets really bored with her kibble, so we have to switch it up.