Merrick makes BG(Before Grain). My allergy boy eats the canned and dry. Your vet is very correct. The dry food adds on the carbs and that is why the cat gains weight. Perhaps you need to re evaluate your schedule. We feed 8 cats before we leave for work....If you have only one cat it should be easy to do. Good luck...