Everyone loves to have a dog of their own but being able to find that perfect puppy for sale can be a challenge. This time should be an enjoyable time and yet many times it becomes a stressful one for many people. There are several things you can do in order to insure this special time is enjoyable and not stressful. The number one thing people should do is plenty of research. Many questions will arise such as is it safe for me to buy puppies online and is the breeder the puppy is being bought from a reputable one?