Interesting, although as usual, I am late in on the discussion
My Vet, over the years had turned into a very trusted friend. He was the one who showed me how to self inject and is very scathing of UK Dr's, despite the fact that his son trained and practised as one before he had a career change and eventfully became a Vet. Basically, if it wasn't for my Vet My life and those of my animals would be severely compromised.
He recognises B12 deficiency and routinely gives injections 'just in case' - where would you find a GP that would 'routinely' do this? Recently one of my many cherished Degu's was low and not eating with various symptoms and he immediately injected her with B12. It literally perked her up as did the next 12 that she had, administered by me of course, they literally saved her life. Not nice injecting such a tiny, precious baby but I have also had to inject steroid, sub cut, to one of them after a life saving op so have experience. My Vet just said to me, do the same as you would to yourself but inject it quicker.
The times I have wished he were my GP! But in saying that, I always ask him now if I am unsure of anything. Only downside is that he is in high demand and being an exotics Vet with such experience, he services all Zoo's across Scotland and is nationally renowned for his expertise.
When I come back, I will come back as an animal, preferably having an owner like me!