A man found with 12 dogs, five cats and up to 40 chickens, ducks and geese at his home has been banned from keeping animals for the fourth time.
When animal welfare officers arrived at David Graham's Bo'ness home they found dogs in tiny cages living in squalor.
Falkirk Sheriff Court heard the 62-year-old had flouted three bans preventing him from keeping animals.
He was given a new five-year ban, 18 months probation and ordered to complete 150 hours community service.
Previous to his latest ban, Graham, whose address was given as a rented property at Woodhead Farm in Bo'ness, had been permitted to keep dogs.
Scottish SPCA Ch Supt Mike Flynn said: "David Graham should not have been keeping any animals other than dogs under the terms of his previous ban.
"However, the house was not a suitable environment to keep dogs in as they were being kept in small, cramped cages in dirty conditions.
"We are pleased with the sentence passed today as it means the accused will no longer be allowed to own any type of animal for five years."