Fromms can also give some dogs really oily coats. Solid Gold didn't smell that great, but Mo loved it. Of course, he's a lab and thinks everything is really great.
I would hesitate to feed a dog a wet food on a regular basis unless you really are going to brush his teeth. Kibble is nice for helping keep their teeth a bit cleaner. I used to give Mo an apple in the morning and a carrot at night to help with his teeth. Not sure if it really helped, but the vet always said he had nice teeth.:)