I recently had a discussion with a pet owner and he claimed that non neutered male cats shed more hair due to anxiety. Is it true? I have been feeding him high quality food but within a few days his hair grow and shortly afterwards he starts shedding too much. What is the cause?
In my experience cats shed the same amount of fur after they are spayed/neutered.
I have had cats that have been unneutered and unspayed and i have not seen any difference in the amount of shedding after they have been spayed/neutered,Not even when the cats have been exposed to the stress of getting a new home where an other cat was living.
Cats do normaly shed some fur all the time but the amount of shedding do increase in the spring when the days are getting longer,And again when the winter comes and the days are getting shorter.
This do happen in both indoor and outdoor cats so it is controlled by the number of daylight hours.
Cats can loose fur as a result of stress but this is more if the cat starts over grooming itself or as a result of illness.
You do mention your cat starts to shed more fur after changing the type of food you give your cat,And it is possible the compossion of the new food can induce more shedding simply because it contains nutrients your cat have been in short suply of,If this is the case your cat will soon be back to shedding normally again.