The joys and challenges of dog walking for a living