The Irish Society for the Prevention of Cruelty to Animals has said it carried out 3,000 investigations of animal cruelty last year.
There were over 15,000 calls made to its helpline in 2015, according to its inspectorate report published today.
In 2015, ISPCA inspectors took more than 1,100 animals into care including 818 dogs, 82 cats and 74 equines.
A total of 35 prosecutions were instigated under the Animal Health and Welfare Act.
ISPCA Chief Inspector Conor Dowling has said those responsible for animal cruelty, neglect or abuse should be held accountable.
The ISPCA has a total of eight authorised inspectors covering 17 counties and working with 19 affiliated member societies nationwide.
It is appealing to members of the public to continue to support its efforts by making a donation.