The cost of it all has put me off going abroad again, especially as I now have 3.
Ardachaidh's point about using an internet vet is a good one. My last dog had an old style 3 year passport which I got in 2017 from my usual Vet, who probably doesn't deal with many. It worked fine that year but next time I went in 2019, the French customs check in refused me exit because the Vet here who filled it in originally had made some silly inconsequential mistake and they were being more thorough 'cos it was a week before Brexit. She printed off a 7 page "waiver" form in duplicate which I had to sign (both copies) and supposedly show my copy on entry to Britain - although this side of the channel they didn't even ask to see the passport, I was just waved through.
I don't think my local Vet knows much about AHCs and since they messed up with the simpler Passport I don't think I'd trust them now.
Re food, my dogs eat Lidl's dry and canned food and so there was no problem in France, Spain or Portugal 'cos there are Lidls everywhere.