I think your message was very good. Kids are always hungry because they burn up so much energy during the day. I don't understand where your h's head is at when it comes to your son...oops, I sure do know where his head is at these days. LOL!
Any way, the dog house is interesting. Maybe he's trying to make a statement that he's making a real home for his son and his dog. But I do find it crazy since your dog stays inside most of the time unless he's planning to fence him in outside when he goes away for a few hours. Who knows...maybe he's going to live in it.
Say your peace in a calm way and he'll hear you. The less emotion you put forth when speaking to him about issues the better.
Now, breathe and enjoy the rest of your day.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.