I finally managed to come here for the first time and yes it's not the cleanest place but they do what they can and I will always thank the volunteers and staff. I love my pets and would love for these animals to get adopted out. Now, I understand the staff for being angry when someone surrenders their pet. There Is always something one can do to keep their animals. My animals are my kids and If get complaints from my neighbors, I fix the problem, if my dogs poop inside the house I fix the problem. If your pet(s) become sick and You cannot afford the bills, it is never the right answer to surrender your dogs. They rather have you there with them then you giving them up because you believe someone will give them a better home. That's never a guarantee and as a parent I wouldn't take the risk. I have seen homeless people with pitbulls and they still manage to take care of them and those dogs will forever be loyal and thankful. Would you give up your human kid because you can't afford it ? No, you'd find a way. I understand the staff. Please understand that these people see the sadness in these dogs eyes everyday you don't. For people who think that this is hard on them to give up a pet then think twice. Your pet is the one that ultimately suffers. Think twice before getting a pet. It is literally a lifetime commitment. I thank the NSPCA for their dedication.
I give it three starts simply because of the sanitary conditions. Please don't rate it lower because you only cause people to leave and not adopt and instead shop for a pet. Every shelter does it's best whether you like it or not or you dont believe In what they do. Thank them before judging them.