Most dogs do prefer cat food, though it is not recommended that they eat this. Cat food is very high in protein and fat compared to dog food, so it is likely that dogs would prefer cat food, as it would naturally taste better. Due to the higher fat and protein content, cat food could cause weight gain in a dog if it eats cat food on a regular basis.