According to ZipRecruiter, dog walkers make $14 an hour on average. This works out to $29,921 per year if you work full-time. However, your earnings will depend on several factors, such as your geographic location, if youre in a large metropolitan area and your experience.