This list has all the dog foods that contains BHA:
Search Results BHA
Do you have a feed store, specialty or boutique near you that carries premium brand pet food (from the US & Canada)? They don't have anything that contains BHA. You can order online too, many places offer free shipping if you order $49-50.
Foods that do not use BHA as a preservative will have something like: preserved w/natural tocopherols.
Artificial Dog Food Preservatives Could Be Toxic to Your Pet
Other brands you can try if you can only go to Petsmart or Petco: Wellness, Simply Nourish, Royal Canin, Nature's Variety, Halo, Canidae...there's many more.