It is not ideal to feed cat food to a dog, nor dog food to a cat. Cats are obligate carnivores; dogs are opportunistic carnivores and thus have different dietary requirements. Cat food is higher in protein and fat than dog food, which can cause the dog to gain weight if fed cat food.