Healthy-dog starting points - breed, weight, health and weather all move the number.
Exercise Needs Helper - free tool by Pawholt