First, you're feeding him crappy food. You need to switch to a decent brand, nothing from the grocery store or Petsmart. I suggest:
Artemis, Merrick, Evangers, Wysong, Wellness, California Natural, Health Extension, Chicken Soup, Solid Gold, etc.
I would feed 2-3 large cans per day to help him gain weight, then 2 cans or so a day to maintain weight. Also, make sure he's getting enough fluids, sunken features are a sign of dehydration.
|