Dogs and cats at the Royal Oak Animal Shelter got a large helping hand this week with a $29,360 donation from the city police department."We like to keep our donations to charitable groups that are in the city," said Royal Oak Police Chief Corrigan O'Donohue.