The price may be different for puppies, but for my full grown dog the rabies- parvo - canine distemper - parainfluenza - leptospira Canicola-Grippodyphosa-Icterohaemorhagia-Pomona Bacterin - shots (there are only 3 despite all these names, most are combined into one shot except for the Rabies which is administered separately) And it cost QR300 including a brief annual checkup (temperature, eye and teeth check, palpitating the abdomen and answering a few questions about food/exercise/bathroom "results")

Before you think that these shots are "overkill" think again. Parvo especially is a a dreadful disease that puppies are very prone to and it's a horrible almost 100% death sentence. QR300 is well worth it annually to have a healthy and happy companion who is safe from all those ugly germs.

Puppies may need worming too, so you might have to part with a few more riyals (less than 50) to clean up the insides.