Choosing and Raising a Puppy...HOW HARD COULD IT BE???