If you love animals this is a GREAT job!! I've used it as a side job as a way to keep fit and stay around animals but also earn money doing something I love.
Each dog is different so every job will be different.
The hardest part of the job for me is walking the dogs on an icy day and getting accustomed to sleeping in a different house/being away - more... from family. - less