I have had 7 dogs and all have been insured. I would never not have any insurance. it is piece of mind should anything go wrong. it is vital when you have a young puppy. As they get older they do get conditions such as arthritis which will probably need medication, but worse still is if they develop cancer. Your insurance policy then is invaluable.
A lot of research is required when choosing a policy and a cover for life is essential. I have been with a variety of dfferent insurers over the years but once they get a condition unfortunatley it is nigh on impossible to change as no one will insure pre-existing conditions.
I have just had a renewal for my 2 remaining dogs 13 + and 7 and as they both have ongoing problems I am unable to change insurers. Their premium has gone up from 29.44 to 56.99!! and £18 to £27. I know they go up with age but I thought that was a bit steep at £26. But they have got you. once you are claiming. My policies are with Marks and Spencer. I guess I will have to grin and bear it. A few years ago I had all 7 of them insured for under £150! what has happened. I still would not dream of cancelling it.
Regarding the prescription charge, No vet should charge you for one. They must offer you one at all times should you wish to get medication elsewhere. Make sure they do not add a hidden extra charge on the bill. You can claim for perscriptions bought elsewhere providing you keep copies of the original.