Honestly, there is no right or wrong answer here! The best breed of dog depends on the owner. Everyone has a certain preference and criteria. You just need to sit down and think about the characteristics you would like in a dog, long or short hair, small, medium or large and personality traits. Also, you need to consider a dog that would fit your lifestyle. I would suggest this website:
http://www.mydogsbreed.com/Also, here are some books you might want to read:Paws to Consider: Choosing the Right Dog for You and Your Family The Perfect Match : A Buyer's Guide to Dog The Complete Idiot's Guide to Getting and Owning a Dog The Right Dog for You The Complete Dog Book: The Photograph, History and Official Standard of Every Breed Admitted to Akc Registration, and the Selection, Training, Breed The Chosen Puppy : How to Select and Raise a Great Puppy from an Animal ShelterMaybe that will be helpful! But first, consider the personality and characteristics you are looking for and see if this dog would be good for your lifestyle.