Cita: mi pregunta es a siguiente se puede hacer que un campo de servicios veterianrios este relacionada como clave foranea con las otras 3 tablas???
Una FK apunta a una única tabla. No puedes tener una FK definida apuntando a diferentes PK, porque simplemente (y piénsalo) ¿con cuál haría la comprobación de integridad referencial?
No tendría sentido.
Lo que sí puedes hacer es tener en una misma tabla múltiples FK apuntando a diferentes tablas. En ese caso, bien puedes definirlo como DEFAULT NULL, con lo que la dependencia es opcional y no mandatoria.