As a child we always got our animals from our local Humane Society, so as an adult that's the first place I look. Back then it was either get an animal from a shelter, pet store, or the newspaper but now a days we have sites like Petfinder and Petango that make finding the perfect pet so much easier. Over the years I've adopted seven cats and three dogs from five shelters, three of which are Humane Societies. I'm a huge fan of what our local Humane Society's managed to do the last ten years, growing up they were in a small, cramped building that was rather old but they made it work. About ten years ago they built a brand new state of the art shelter, because their old building was in the way of a new road that the city was building. I know that a lot of people buy from breeders because they are looking for a certain breed of dog or cat but what some people don't know is that a lot of pure bred dogs are surrendered to shelters every year, last year there was a pure bred Afghan Hound at my local one. The animals I've adopted from Humane Societies are great and I've never had a bad experience when adopting my animals. The people who work there are kind and caring individuals, but I'm aware that all shelters are different. My local Humane Society has certain policies that make sure the animals are going to the right homes and I know that a lot of people don't like that because they get denied. I personally love it, the other shelter in my city will adopt to almost anyone who walks in the door and I can't tell you how many animals I know are from there end up on Craigslist or at the Humane Society. All and all I love my local Humane Society and donate food there a couple times a year.