The Buffalo Animal Shelter will receive more than $412,000 in funding for “major improvements,” Mayor Sean Ryan said Monday.