My experience in this area largely comes from a daughter who will be starting at a DVM program in a couple of months. She has looked at Colorado State and it does have an excellent DVM program. However, Texas A&M also has an excellent DVM program.
If you look at the stats for incoming DVM students, they come from a very wide range of universities with a very wide range of undergraduate majors.
Veterinary school is expensive. If you want to keep open the option of earning a DVM, you should try to avoid debt for your bachelor’s degree if you possibly can, and minimize debt if you have to take any.
In terms of acceptance to a DVM program, I do not think that it matters which of your three potential majors you choose. You might want to choose the one that you are most interested in, partly on the basis that this will make it easier to keep up a high GPA.
However, you should also keep a “plan B” in mind. Consider what you will do if you do not end up in veterinary school. Biology in this case is a tough major because there are so many biology majors who were premed but who did not make it into medical school.
I think of CSU as a great university with a great animal science program and a great DVM program. However, since you are out of state and low income it is very likely just not affordable. Texas A&M is also a great choice. There will certainly be many other universities in Texas that would be great choices. I would focus on avoiding or minimizing debt and picking a major that will lead to jobs if you do not get into a DVM program or before you apply to a DVM program.
Admissions to a DVM program also depends upon your experience working in some sort of veterinary situations. I think that having extensive experience in multiple situations was a big part of my daughter’s acceptance to veterinary school. You can get this while you are an undergraduate student, or after you get your bachelor’s but before applying to DVM programs, or both.