The Irish Society for the Prevention of Cruelty to Animals has said Ireland needs to update what it describes as woefully inadequate animal welfare legislation, which dates back nearly 100 years.

The ISPCA made the call in the wake of official figures that show that more than 24,000 dogs were abandoned in 2006.

The figures reveal that Ireland puts down dogs at a rate 10 times higher than in the UK.