I think you got some great advise and I would not do the enema as you could do some damage.
You say he has had this before which is odd, what are you feeding your little one and I know this is a dumb question but is his fanny shaved so the poop comes out easy.