Don't write off vet school if she really wants to do it
(but tbh really high veterinary salaries are a bit of a myth, employed vets pay generally ranges £25-50k depending on experience, much less than a dentist or accountant, but £80k student debt......)
There are new uk vet schools planned/opening that don't lean so heavily on traditional academic studies/performance, also some EU/overseas schools teach in English, may have less stringent entry requirements and sometimes lower fees. Work experience and performance in osce type interviews are part of admission, not just A grades.
Also agriculture can be well paid in niche areas, managing large dairy farms etc.
In terms of jobs "looking after animals" most are poorly paid, veterinary nursing has particularly poor pay bearing in mind 2-3y training/degree (£13-20k/yr)
What about other better paid science/caring jobs (and voluntary work with animals at weekend??)