Your last option is to seek the services of a kennel. A lot of people have mixed feelings about kennels, generally due to a negative experience, whether they had the experience first-hand, with their pet, or through anecdotal evidence of their poor quality of service. While this characterisation is not unearned, the reality is never quite so clear-cut, with there being a lot of good and bad kennels out there.
Kennels which provide a good service can ensure that your pet doesn’t just get fed and given water when they need it, but will also receive they attention they need in order to have a good life. They can be wonderful places where your pet will get the attention they need and access to a lot more pet products than you would find in most homes.
For dog kennels, you also get the added benefit of getting a great place for your dog to socialise with other dogs. This can be a learning experience for them, and you may be surprised when upon your return your dog is even better behaved than when you left.