You need to ask him if he "not likes" dairy, eggs, or fish as much as he "not likes" being 20 pounds overweight. Seriously.
He has to realize that if he wants to drop this weight, he's going to have to compromise. You're not asking him to have brussel sprout enemas, you're asking him to have two or three freaking eggs for breakfast.
I've dealt with his type, and you need to lay it out clearly. If it's just a matter of preference, rather than actual food allergy (or other legitimate reason), he's going to have to comply or I'd fire him as a client.
Heaven help you when you finally get around to what he needs to do in the gym. "You want me to get all sweaty and stuff? Shirley, you can't be serious."
Would you recommend someone eat six ounces of steak, six times a day? Or having six egg whites every meal for six meals? I bet not. Six ounces of tofu six times a day is an equally dopey plan.
Why? If he's being this much of a pain in the ass (yes, that's a technical term) about his diet, there's nothing wrong with throwing every possibility at him. Hell, you never know, a modified V-Diet might fit the bill.
Has he started exercising at all yet? I forget if you mentioned that in your previous thread about helping him.
While 36 ounces of tofu daily is definitely overboard, there's nothing at all wrong with the occasional whole food, soy-based meal.