In many cases the universities that are the strongest ranked overall and the universities that are strongest for DVM programs are not the same. Cornell of course is the most obvious exception – it is excellent overall and has a superb DVM program. To me it looks like it is a reach for you, but worth the application. However, if Cornell does not work out, there should be lots of other universities that would be very good choices for you.
Perhaps issue number 1 is making sure that you have a solid safety or two. There are many universities that are very good for pre-vet students. Some of the SUNY’s would be worth considering. Both UVM and UNH have very good CREAM programs (I am guessing that both would be safeties for admissions with your stats – the budget is another issue). You might want to look at these and see whether any of the SUNY’s have anything similar.
For someone who is seriously considering going on for a DVM, budget might be the other number 1 issue (perhaps in a tie for number 1 with having a safety). Veterinary school is expensive. You would be best off to avoid debt for your bachelor’s degree if you can. Even better would be saving some $$$$ in a college fund for later.
Do you have experience with both large and small animals? This will eventually be helpful (not so much for initial acceptance to an undergraduate program). Dog walking is a start of course. Dealing with people is also helpful for a potential veterinarian. Each animal generally comes with a human.
I am very sorry to hear about your father’s death. I am a father (as you might guess from my identifier) and came way closer than I would have wanted to doing the same. I feel blessed every day to still be here and still be able to help my wife and daughters.
This strength is likely to be helpful for a student who wants to get a DVM. It is a long path that requires determination. It is however the right path for some students (including one of my daughters).