Have an Answer?
I would recommend finding a veterinarian to spend some time with. Most vets are pretty willing to let you follow them around at work as long as you are respectful of their time and polite with their clients. Ask some veterinarians in your area if you can shadow for a few days/few weeks. Experience goes a long way toward acceptance in vet school. Get as much experience with as many different kinds of animals as possible.
As far as academics, get good grades, be involved in clubs and extracurricular activities. Take lots of extra math and science/biology classes if you have the option.
It doesn't matter where you go to college, but you generally have a better chance of getting into a vet school in the state where you live - most vet schools save more spots in each class for in-state students. That doesn't mean you have to attend college in your home-state. You also have no better chance of getting into a vet school if you attend undergraduate school at the same university - vet schools are generally somewhat separate from the regular college.
Visit any vet schools you are interested in attending. You can usually set up an interview with the admissions counselor/secretary or vet school recruitment office. They will have the most up-to-date information for the requirements to gain admission. Each vet school has slightly different requirements for admissions.
There is no "best" vet school, so visit many if you can, and apply to the ones where you feel the most comfortable. The same applies to undergraduate school - go to college where you feel happy. No specific majors are preferred, so study what you like. Just make sure you take enough classes required by vet school to get accepted (generally lots of science, biology, and physiology).
I hope that helps! Feel free to ask other questions if you have them.