Why are cats so meticulous about keeping clean? They lick off all blood and odor-causing matter to prevent attracting flies and large predators that would be interested in the odor of blood.

Why are cats so meticulous about keeping clean? They lick off all blood and odor-causing matter to prevent attracting flies and large predators that would be interested in the odor of blood.