Me and the BF are instituting a lifestyle change as well - although I will never get him away from his red meat entirely, and frankly, the man cooks a mean steak so it's okay every once in awhile. But we both love fish so we're basing our meals on replacing the hormone filled red meat and chicken with mercury laden fish instead.
And I love a big glass of ice cold milk way too much to ever give it up. And I have never eaten tofu.
Like nowhereman said, salads are awesome if you dress them up with the right stuff. As for salad dressings, most often I can't stand the 'lite' or 'fat-free' versions, but take honey and add either lime juice (great on salads with fish or chicken) or honey and spicy brown mustard for dressing. I prefer the natural honey as a sweetener over processed sugars. And the honey, as long as you purchase local honey, helps with your allergies.
Tip: cutting the meat/protein portion in half, then doubling up on the veggies is helping him deal with less meat - and eating the veggies first, the meat last so he's less likely to not finish the veggies because he's too full. Also, instead of using breads for sandwiches, use whole lettuce leaves.