I've always used injections, that is all my vets ever have given me in the past. I believe that with the oral baytril it is difficult to know how much is absorbed into the system. The injection is more accurate in regards to the amount that gets absorbed.