Adopting a dog or puppy - what questions should I be asking?