Praise be to Allah.
The animals on which zakah is due are the an’aam animals, which are:
1-Camels
2-Cattle, including buffalo
3-Sheep, which includes goats
This applies if their number reaches the nisab and they are put out to pasture, i.e. they graze and feed from plants on the land, and their owner does not purchase feed for them. See the answer to question no. 40156.
Other kinds of animals are not subject to zakah unless they are for dealing and trading, in which case zakah must be paid as for trade goods, such as a person who deals in ostriches, ducks, chickens, horses and so on.
If they are an’aam animals that are given feed, but their owner trades in them, then he should pay zakah as for trade goods, so he should work out their value when one year has passed and pay one-quarter of one-tenth of their value as zakah.
It says in al-Mawsoo’ah al-Fiqhiyyah (23/250): The fuqaha’ are unanimously agreed that camels, cattle and sheep are the kinds of animals on which zakah must be paid, and they quoted many ahaadeeth as evidence for that. There is a difference of opinion with regard to horses. As for mules, donkeys and other kinds of animals, no zakah is due on them unless they are for trade. End quote.
And Allah knows best.
Comment