I would definitely check into the kennels in your area and leave Marley with one of them. Preferably one with a webcam then you can check on your baby!
Ask around for recommendations for kennels and definitely go check it out yourself and ask lots of questions. Also, ask Marley's vet for his opinion, he should also know how Marley might feel and could be contacted while you're out of town for any concerns.
Kennels are suppose to be professionals in dog sitting and should keep your baby happy and safe. I'm sure yorkies in kennels get lots of attention, who can resist them? :^)
__________________  Toby, Shelby Rose, Kasey & Oliver's Mom |