The price of a companion quality Westie puppy varies significantly depending on where you live. The cost averages less than $100 per year which is not a lot compared to the annual maintenance cost of a dog. Westies have small litters (average is 3.5 puppies per litter). Stud fees, shipping, pre-breeding tests, veterinary expenses, occasional Caesarian sections, vaccinations, feeding, and toys are all costly.