Low cost options for many of these items can save much of the expense. (second-opinion-doc.com)
There are plenty of low cost options but they just take some research... same hospital female dogs start at $ 65 and males $ 55. (btoellner.typepad.com)
We are lucky where I live to have many low cost options available. (bjbangs.net)