We have our girls insured with Sainsburys. They have a good reputation and provide similar cover to Petplan, but it isn't as expensive.
Sorry to state the obvious, but don't you think your money might be more wisely spent on training classes to improve Angus' recall?
