The Prophet ﷺ said regarding sheep, "For every forty sheep up to one hundred and twenty, one sheep is due. If the number exceeds one hundred and twenty by even one, then two sheep are due, up to two hundred. If it exceeds two hundred by even one, then three sheep are due, up to three hundred. Beyond that, one sheep is due for every additional hundred. Animals that are together must not be separated, nor must separated animals be brought together, out of fear of the zakat. When two partners share livestock, they settle accounts between themselves equitably. The zakat collector may not take an aged animal, nor one with a defect, nor a male goat, unless the one giving zakat wishes to give it."
حدثنا أحمد بن عثمان بن حكيم الأودي حدثنا أبو نعيم حدثنا عبد السلام بن حرب عن يزيد بن عبد الرحمن عن أبي هند عن نافع
عن النبي ﷺ في أربعين شاة شاة إلى عشرين ومائة فإذا زادت واحدة ففيها شاتان إلى مائتين فإن زادت واحدة ففيها ثلاث شياه إلى ثلاث مائة فإن زادت ففي كل مائة شاة لا يفرق بين مجتمع ولا يجمع بين متفرق خشية الصدقة وكل خليطين يتراجعان بالسوية وليس للمصدق هرمة ولا ذات عوار ولا تيس إلا أن يشاء المصدق
Takhrij, hasan, and hadith no. 1805 is a corroborating witness for it. Abu Hind is one of the unknown narrators (Tuhfat Ashraf: 6/255), and Yazid bin Abdul-Rahman, Abu Khalid Dalani, is truthful but makes many mistakes and used to practice tadlis (Taqrib).