Get yourself a LAB! My 2 boys get their exercise when I take them to train every day!!!! Heck I even work em in the basement when I am pressed for time. As long as you are within 30 minutes of a ball field you do not have any excuses......the dog will be what you make of him.
Good Luck and Good Training!