Truth be told, my pet loves human food a lot but then it's not good for them. I was able to hit the jackpot when I had them eat Optima Lamb and Rice which was pretty much in our budget. We've also tried Pet One, but they get bored of it immediately so I often switch their food once in every 2-3 months so that it's not the same kibble taste and smell all the time.
Often times, I'd give them big beef bones and they can gnaw at it all day and the next day if I'd simply leave them alone.
Fortunately, I don't have problems with maintaining their weight. It seems that dogs here seldom get fat.