The cost of dog walking can vary greatly based on where you live in the country, regional labor rates, and area costs of running a business. The average cost of a dog walker ranges from $20 to $40 per hour depending on the length of the walk, the number of dogs you need walked, and your location.