I need some advice and for a change it's not me that has a problem with MIL but it is in fact my DH that is getting frustrated with her.
Cut a long story short my DH had a nasty collarbone break, it's still debatable if he need surgery or not so not a simple fracture. Anyway because of this happening she has come over every Sunday (I'm a nurse and I work two long shifts a week part time) as my mum has the children on Tuesdays and normally my OH would be at home with the children (one is 18 months old) and due to the injury she comes over every Sunday to help mostly with the baby, feeding her, putting her down for a nap picking her up changing her etc. It worked very well at the start but my OH is starting to dread Sundays when I'm at work and she comes over. They generally have a good relationship (he's an only child) but apparently all she does is make digs about the house being untidy (it's really not that bad just not her standard) mutters under her breath about stuff and questions my OH on things such as 'oh I see you brought new trainers I thought u didn't have any money' (got it on vinted) and why don't we have this fixed and why are we doing that on that day and you should have this for dinner and so on. He said he's sick to death of it and it's like the Spanish inquisition. I know the advice would be to tell her to stop and that's that but it's so hard when she helps us out so much by being here it looks horribly ungrateful and he doesn't want to upset her by saying something, but does anyone have any discreet ways of shutting her down a bit? He's even asked me to ring in sick this Sunday and that's very unlike him to suggest something like that!