Clue: Animal doctor near frisky warhorse (7)
Answer: VETERAN
Explanation: Definition: warhorse
 VET(short for "veterinarian", a doctor treating animals) + **anagram of**(… frisky) NEAR.
Defn: …/a soldier who has fought in many campaigns.