Actively find the other dog owners/lovers in your program and hospital (residents, students, nurses, techs, etc.). Even though everyone is busy, they sometimes can be available when you are not. It helps with vet visits, visits to the dog park, someone stopping in when you are on call, watching the pup if you need to go out of town for a quick weekend, etc. A couple of the surgery residents here sometimes used to carpool to the doggie day care, since depending on the rotation some people had to be to work earlier or stay later than the place was opened. Dog lovers "get" other dog lovers, so they will be more likely to bend over backward at least a little to help you out in a pinch since they understand how hard it is, but how worthwhile an investment sharing your life with a pet can be.