What is the recommended brand for protein shakes/bars?

Any whey-based or plant-based protein powder. Avoid soy-based shake products. Any protein bar with single digit grams of sugar per serving or less.