I'm having a hard time choosing one or the other. Can anyone tell me the pros and cons of each? Aren't they almost identical?
I would look at the list of class requirements for each major, and go with the one that you think would benefit you the most.
Another thought: how similar are the majors? If there is only one or two classes that are different between the two, how feasible would it be to double major, and do both?
"Pre-vet" is not a major - I have never in my life heard of anyone with a BSc (pre-vet)
"Pre-vet" is not a major - I have never in my life heard of anyone with a BSc (pre-vet). Pre-vet is most often used to describe the course stream of the first 20 classes taken during freshman and sophomore year to ensure all pre-requisites for vet school are met (nb: at some schools it includes the junior year as well, if biochem or other upper level classes are required).
The way I've had it explained to me by a counsellor at the university is that the pre-vet stream exists mainly to ensure that students who do not get into vet school still have feasible major paths that will allow them to graduate within four years of enrolling.
For example, most pre-vet programs have you doing more coursework than is actually required for vet schools. The pre-vet stream at my undergrad university, for example, has two semesters of calculus and two of physics - the vet school here only requires one semester of each. But, both the biology major and chemistry major here requires two semesters of both calculus and physics, so if you don't get into vet school, you don't find yourself missing a requisite class for graduation later on down the road.
While the majority of schools have a pre-veterinary emphasis there are some schools that do in fact have a B.S. in pre-veterinary medicine.
Off the top of my head I know that UMass Amherst has a B.S. in pre-veterinary medicine.
The courses required for my pre-vet major that were not requirements for my bio major include:
Physics I and II
O. Chem I and II
Biochem
A girl in my class from University of Findlay (ohio) has her degree in Pre-Veterinary Medicine, apparently the school is quite well known for having a very good track record of students with this major getting into vet school their first try. She described it as sort of a combination of a biology-zoology/animal science degree, with all the science pre-reqs required by most vet schools plus classes like fundamentals of animal disease, animal reproduction, nutrition, dairy science, equine science, etc.
I had never heard of it being a degree before either, so it was news to me! Although most of the classes sound similar to animal science ones I took in undergrad
http://www.findlay.edu/academics/colleges/cosc/academicprograms/undergraduate/PVET/default.htm
This the website for the University of Findlay pre-veterinary medicine program, if anyone wanted more info about that.
That's the weirdest thing I've ever heard. Why would they not just make it an AnSci or bio major? For the life of me I can't think of anything unique about "pre-vet" that would differentiate it from either.
Is it actually a 4 year degree or is it a 2 year diploma?
That's odd, pre-vet was an option at my school that would be 'tagged on' to a major... I'm a Zoology pre-vet major. How could 'pre-vet' be a B.S. degree?