Cats are carnivores - MEAT eaters. I never give my cats, male or female, fish. I've read that it's just not healthy for them. There are plenty of other foods for them that are healthier, so avioding fish isn't a big deal. They need protein.