I haven't read the whole thread, but I'll just pop in here with my experience. My son refused to eat anything with peanuts/peanut butter because he didn't like the smell of it. We thought he was just picky, and we offered him many different PB-containing foods/treats. He wouldn't eat them. Turns out he has a life-threatening allergy to peanuts, which we discovered when he had an anaphylactic reaction after eating one peanut when he was 5. So I do not ignore my kiddo when he tells me he doesn't want to eat something because he doesn't like the smell of it.