Maybe this will be your first puppy. Or maybe you have decided to get your current dog a dog (yes that is totally a thing). Either way, someone new is about to enter your family. What should you expect? How do you prepare and where should you even begin to look for a new dog?