Backstory: we have been together 10 years. Now we have 3 kids. Husband has always struggled with being patient around the kids. While I also find it very challenging at times to combine a ft job with a family, most of the time I manage to keep my patience even if the kids (eldest are 7 and 5) are difficult. We now have a newborn and since he is born, things are getting worse. It is not that dh is having no sleep, as I am doing the night feeds and changing. In fact, he has just been at home for 7 weeks but managed to sleep everyday until 9 or 10. When the kids act out (ie don't want to do what he's asking, or fight amongst themselves) he very quickly loses his patience. He then will either give them a slap or walks away completely frustrated. I have warned them that if he continues slapping them, I will walk out and I mean that. This weekend we all went out and several times he got completely upset with the kids when they acted out. He feels it as a personal insult (why am I taking them to somewhere nice if they cannot behave? Everybody was looking at me). Again, I'm not saying that I always manage to stay cool, but I think he was unreasonable. In my opinion, you cannot expect a 5-year old to be thankful and well-behaved all day. Anyway, sorry for the novel, but can I get him a parenting guide for his bday and do you have recommendations?