Are you an experienced dog owner or is this your first one? There are many breeds that are not appropriate for a novice for one reason or another. Many people see Border Collies (Babe) and Jack Russell Terriers (Frasier, Wishbone) and must have one. What about those 101 Dalmatians? Obviously these dogs must be great if they are in Hollywood! WRONG! What makes dogs excel in acting, Agility and other things often makes them more (sometimes FAR more) than the novice dog owner is prepared to handle. Thousands of Dalmatians, Border Collies and Jack Russell Terriers found themselves given up by owners who HAD to get on because of the image Hollywood gave them. Some breeds are self-willed and can be a challenge to work with. Not that they are bad but the owner needs to understand the breed. No breed is untrainable – regardless of what some surveys would have you think. Knowing the breed (or breeds that went into a cross) is a big step to understanding the dog and working with it.
Long Term
What will happen to the dog if you start a family? Are you just going to dump the dog or do what it takes to ensure he is ready for the new arrival? What if you have to move? Thousands of pets are given up because of a new child or move. Have you thought about the long-term needs of the dog?
Golden Years
What when the dog ages? Are you prepared to cope with the onset of old age or when the dog is no longer "useful" will you get rid of it. Can you handle the increased health issues that can go along with a senior dog? A dog will spend his life trying to please an owner. The least we can do is make their Golden years truly golden.