Best is up to you but, avoid corn and wheat if possible within your budget. I like Pure Balance (Wal Mart brand premium food) for an inexpensive, good quality kibble combined with raw for the bulk of their diet. I feed the Wild and Free formula to both pups and adults as 10% of their diet. The rest is raw, prey model with sweet potatoes and pumpkin given as treats.
Even if you go raw, I suggest a small portion of the diet being kibble. Some vets and boarding facilities will not feed raw and, when traveling with the dog, feeding raw in a hotel room can be a problem. If they will eat a kibble, then that solves those potential problems.