Premier Pet Insurance is great. Here's the link. You can check out the different plans, and, after entering your pets' health history, get an estimate of the cost. So sorry about the loss of your friend's pup.
http://www.ppins.com/why.asp