I can understand not being able to drive almost an hour to get dog food. Or not wanting to pay enormous shipping costs to order it online.
Blue Buffalo is a good food. If the Petsmart by you has it, and you want to feed it, then by all means, do so. We can't all afford gas to drive that far to get it or the shipping fees to have it delivered. I'd rather spend the extra money on good food near me for the dog, rather than obtaining that food from elsewhere.