she will be 4 in January and seems mostly on track development wise, and nursery haven't raised any concerns beyond her shyness, which is resolving. But she has appalling table manners (e.g. mostly won't use cutlery, smushes food, etc) despite 2.5 years of being told, encouraged, told off etc etc. We sit down at the table as a family three times a day, so she sees good table manners being modelled all the time. If she starts to play with her food, we remove it. She is fulsomely praised for eating nicely and well.
She also spits when she is upset or annoyed about something. This drives me demented and no matter how often I tell her off, put her on naughty step etc etc, she still does it. Nose-picking the same.
I know that it's all attention seeking, but I don't feel I can just let it go without comment - she just will not learn that if she does it, there will be a consequence. Or cannot learn.
Ideas? Tips? I feel like I am pointlessly nagging her all the time.