I got a D- (invert. zoology) that tanked my GPA. It is hard to bring it up once that happens, & it is awful. My heart completely goes out to you. 🙁
I also got some C's in genetics, O-chem & math. My final undergrad GPA was 3.1.
What I should have done is repeated the D-, that school had a repeat/delete option. Definitely look into that. If you can, do it, otherwise those grades will follow & haunt you in your quest to get into vet school. I was traumatized & didn't want to deal w/the teacher again, but I really wish I would have just retaken the class. It greatly complicated my route to vet school.
I recently went back for a MS degree, figured out how to I need to study and now have a 3.8 graduate GPA. My overall GPA is currently 3.3 (I thought it was like 3.5 ish till looking at my VMCAS corrected me-darn it!)
My overall science is 3.2 & my overall math is 2. something awful.
Some schools combine the math & science, but some don't. The VMCAS has them listed separately on the applications. I know OSU just looks at what VMCAS lists as "science" for the science GPA & WSU combines the VMCAS science w/math for what they consider the science GPA.
My GRE score for the math section really is horrible, in the 11%~(bleh!!!), my verbal is in the 88% & my writing score was in the 68%. So pretty much, my stats suck. I am by no means very competitive, compared to a lot of people.
I've hustled & gotten a lot & diverse animal/vet experience, great recommendations & I explained on my application why I got bad grades during my undergrad degree. Basically, when they look at applicants, they don't think," who will make a good vet" so much as they initially think " will this person make a good vet student; can they handle it?"
On my application, I have a clearly stated reason for the bad performance & how I figured out how to overcome it, so I seem like a better candidate than I do from just looking at my stats. I also now have semesters of good grades to back up what I'm saying.
I haven't gotten in anywhere yet. I applied at 4 schools, got an interview & just found out I'm on the alternate list for Midwestern (yay!!). Still pending for other schools & rejected by OSU (my science GPA was below their 3.5 cut off they have for this year). OSU did email me a reply that I was a "strong candidate w/diverse experience" & that I should reapply next year. I wasn't expecting to hear that, so it was most heartening & encouraging.
Anyway, for what it is worth, there is my experience. I don't expect I'll get in this year, my GRE score is so low & I'm not betting on being pulled off Midwestern's alternate list, although it could happen. I am retaking the GRE & will be studying like a crazy person. I also am continuing to diversify my experiences & increase my vet hours. I think next year, if I can get my GRE math score up, I have a really decent chance of getting in. My message is: if you want to work your tail off, be optimistic & do it, you can do it. It will take a lot of time & energy & won't be easy. You have to make up for your lower GPA w/ something else that makes you a better candidate. If you can fix at least the two lowest grades with something like repeat/delete, do it! I'm rooting for you!