We are in the beginning stages of looking for a puppy to adopt and I am already overwhelmed. I would like to find a puppy that is already local. There are so many adoption agencies out there I don't know where to start. Has anyone had a personal experience with any local groups? Feedback is greatly appreciated. Thanks in advance:)