So I am currently feeding my dog Nutro stuff, It's the best quality stuff I can get where I am at and she does pretty good on it, She gets eggs occasionally, raw meat a couple times a week and she looks great.

I was dog sitting a friends dog for a couple months and he had horrible gas, diarrhea and was really thin, I switched him to Canidae and he did great on it, I will be switching my girl over to Canidae when we are in an area that actually carries it. I wouldn't mind doing a raw diet for her but I cant afford it.

Have your dogs thyroid checked, I have a friend whose German Shorthair was gaining weight like crazy despite lots of exercise and his thyroid was all wonky he is on pills now and doing much better, Also give your dogs body time to adjust, I was feeding my dog way to much when we first got her and she started looking porky so I cut back gradually and after about two months she is nice and lean with good muscle tone.