Puppy training: What to know before adopting a dog