Dogs provide untold amounts of happiness and joy in our lives. "Man's best friend" is a truly apt term. Whether you are looking to find, train or exercise with your dog, there are plenty of ...