what is the difference between a dog shelter and a dog rescue?
There are two major differences between shelters and rescue groups. Shelters are usually run and funded by local governments. Rescue groups are funded mainly by donations and most of the staff are volunteers. While some shelters place animals in foster homes, many are housed on-site in kennels.