The best formulas of dog food to gain weight have high levels of calories and protein.
Consider switching to a dog food like Purina ONE? SmartBlend? True Instinct Nutrient-Dense Adult Formulas, which have 30% protein, 17% fat and real meat as the #1 ingredient.