Type O blood: A high-protein diet heavy on lean meat, poultry, fish, and vegetables, and light on grains, beans, and dairy. D'Adamo also recommends various supplements to help with tummy troubles and other issues he says people with type O tend to have.