I don't think $150 is out of line, but have you thought about a health plan for you pup. The vet should have info on that, it can cost $30 a month which seems high, but if something goes wrong it can be a savings. Tawny goes every year, she gets special tests now that she a senior. A wellness test and what they call tighters (spl) it checks to see how her immune system is and if ok she doesn't need everything. Rabies every two years( can go three but my vet says everyone seems to try and stretch that one out) after the first 2 intial vacs when she was a pup and Lepto every year( we like chasing squirrels and dirty water). Heart worm test every two years and pills for six months of the year. The country vets don't seem to charge as much as the big city ones can. Having one vet for you furbabies seem to be a good idea, they get to know the pet and the family. Ours is terrific and cares about my girl.