both the rover app and the site borrow my doggy are exactly what you're looking for!
I definitely know I'll need someone to look after my pup when I fly home to visit my family. I'll only be gone a week or two though, not months. I have used borrow my doggy to find someone to hang out with my dog when I work a long shift. it's been great!