ferrets are carnivores and cannot tolerate grains or vegetable matter well. their diet should consist of around 20% fat and 80% meat. ferrets need a high calorie diet: commercial dog and cat foods do not contain enough fats and protein to suit them. feeding them such a diet while convenient will ultimately shorten the ferrets life.