The ancient Indian medical treatise for horses called Ashvashastra is

The ancient Indian medical treatise for horses called Ashvashastra is attributed to which one of the following persons ?

Vagbhatta of the seventh century
The sage Shalihotra
Bhartrihari of the seventh century
Varahamihira of the sixth century
This question was previously asked in
UPSC CAPF – 2023
The ancient Indian treatise dealing with the science and treatment of horses, known as Ashvashastra or Ashvayurveda, is traditionally attributed to the sage Shalihotra. Shalihotra is considered a pioneer in veterinary science in ancient India, specifically regarding equine care.
Shalihotra of Shakala is a legendary figure in ancient Indian veterinary medicine, particularly known for his work on horses. While the exact date is debated, he is placed centuries before the other figures listed.
Vagbhatta was a prominent physician known for Ashtanga Hridaya. Bhartrihari was a philosopher and poet known for his work on grammar and poetry. Varahamihira was a renowned astronomer, mathematician, and astrologer. None of these are primarily associated with veterinary medicine for horses; that credit goes to Shalihotra.
Exit mobile version