What Should You Know Before Adopting a Dog?

Am I ready for a dog?
What kind of dog should I get?
How much exercise do dogs need?
What should I feed my dog?
Will I need to train my dog?
When do I need to take my dog to the vet?
Tips on Applying for a Rescue Dog