The only dog food mine get is called (from memory) Nature's Choice or Nature One or something like that. I get the kangaroo meat one as it doesn't include a gravy, & it's all natural with no preservatives etc. Mine get a meat:fruit/veg ratio of about 1:4.
I chop up a small tub full of the greens & that usually lasts a few feeds. Currently the greens they are eating are endive (the firmer, whiter ends neat the base), grated carrot, grated apple, blueberries, & grapes. I find they will take carrots, apples etc if grated a lot more readily than when chopped finely. Other times on & off they may get squash, a small amount of brocolli, bok choy, small amount of mushrooms, strawberries, small amount of banana, etc.
Once in a while they get a fuzzy mouse each which sends them beserk.
They'll get garden insects when available (if I don't first feed them to my geckos or fish) like lawn gubs, smooth caterpillars, moths, snails, etc. I never feed them cockroaches as we lay baits around the house.
I've tried slowly introducing a commercial, granulated food made for bluies & shinglebacks, but they won't touch it, they'll eat everything else around it & leave only that stuff. (Herpavet/Vetafarm "Lizard Food" - would be interested to know other keeper's success or otherwise using this compared to my experience).