Only buy quality dog food from a pet food store (or Costco) never from a grocery store. With so many great pet stores offering a wide variety of top quality food, it’s really your choice, and what your new dog will eat. Sometimes in the beginning it might be trial and error so buy small bags to start until you find the right one. Some good brands include Zignature, Merrick, Wellness, Royal Canin, Taste of The Wild and Kirkland brand from Costco.
We may not be able to narrow down what quality food is best for your new dog but we can certainly recommend what not to feed your Weimaraner: many brands available in a grocery store (Ol Roy, Beniful etc.) Most are low-grade foods - over processed, filled with fillers like corn, preservatives and toxins which are very problematic for Weimaraners. Also, no products from China.