Nuts are a protein, but because they are high in fat and calories, your portion is limited. I would keep them in the Protein category, just remember not to overindulge.
Salad dressing would be a Fat because of the oil or mayonnaise in it.
Cheese is considered Protein, not a Dairy.
Condiments such as lemon juice, soy sauce, etc., are freebies.