Thank you all for the advice!! I apologize for dropping off the face of the planet. We had an out of town wedding to attend and left the day after I posted, and after returning we were struck with some severe weather (live in N. Alabama).
I'll take the time to look at the suggestions you all have made and see what we decide to do. We do have a Petco in town, it just isn't as convenient for me to get to as PetsMart. My pups are worth a little inconvenience though.