husband won't barely have sex anymore

My husband has just slowly stopped making love to me. We have an almost 9 month old son, and a ten year old son. I work only weekend, put in 40 hrs in three days so I can be home to manage the kids and house all week. He works part time hours and is currently in the  police academy 5 or 6 days a week.  Yes I realize that's a lot going on, he's often tired and we sometimes only see him a few hours a day if that. But we make it work and we've always found ways and made time for each other.  And he's had plenty of opportunities but it seems like it happens maybe once a week now if that. We used to be intimate at least a three or four times a week.  Yes I've tried talking to him to figure out if everything is ok and what's changed and he says yes everything is ok he's just tired and irritable with his schedule and being constantly busy etc. and I can understand that ... but there's even been times he's had an erection in bed and holding me or touching me and still doesn't advance. I don't get it. I've asked him as well about the possibility of someone else and he gets angry and says of course not.   I know that he masterbates.  He has the energy and there's moments in every day or night it could happen but he just literally won't have sex with me.  Won't advance. Won't even get too too close even at times. What the hell is going on? Yes I've gained weight during this last pregnancy and need to lose some for sure ... but I don't want to think that's why he's not interested in touching me anymore. I'm lost. And hurting. And confused.