Well, Solomon is definately feels his oats. I'd say that he thinks he's higher on the food-chain than your little one.
Have you enrolled in Obed. Class yet? If not, I'd seriously think about it. Solomon's going to grow fast, better to train him when he's small enough to handle. You do NOT want a 125lbs steamroller on your hands later. (trust me!!) In the intrum, I would start the NILFF with him. (Nothing In Life For Free) Basically what this boils down to is, he gets nothing, be it food, attention, leaving rooms, ect. without performing some command. (Sit, stay, that sort of thing.) You can punch that in google and it'll being up all sorts of resources, also we've all spoken about it on this site, you can probably do a search and find info here.
Solomon seems a little young to be doing a dominance roll on, that can be a tad risky if you don't know what you're doing, you can end up hurting him, and that can leave you worse off than when you started.
I'm sure some others who've had similar issues will chime in as well. Best of luck to you, and don't worry, it'll get better!!!!