Animal doctor near wobbly warhorse (7)
I believe the answer is:
veteran
(Other definitions for veteran that I've seen before include "he's seen a lot of service" , "Former member of the armed forces" , "Person with long experience like old soldier" , "Old stager" , "Old campaigner" .)