Granted, this looks french, I've seen this used and referenced in English. I see it used a lot with dog walking businesses or pet sitting companies, although I have no idea what it means.
Google translates it to "pet au pair" in English (doesn't translate anything) and Googling the phrase only brings up more pet sitting websites.