A random sample of dogs at different animal shelters in a city shows that 15 of the 45 dogs are

A random sample of dogs at different animal shelters in a city shows that 15 of the 45 dogs are puppies. The city’s animal shelters collectively house 1,035 dogs each year. About how many dogs in all of the city’s animal shelters are puppies?