Ok, maybe I'm just an overprotective boxer momma, but I'm a little worried about my boy.
Last night, I was in the boxerworld chat room for a while, got done and sat down to watch tv. Legend went outside to do his business one last time before we went to bed. When he came back in, he started drinking water like he was dying of thirst. He lays down on the floor, then about a half hour later, we get up to go to bed. Well, he gets up and starts belching and making all these weird gurgling sounds, then he vomits!

I sit down with him and pet him and talk to him, then he gets up and walks a few steps and does it again! Well, we crate him at night, so I wanted to make sure he was done before I put him in his crate. I sit down (after cleaning up the messes) and watch him. He seems fine, wiggling his butt....then....he starts walking around with his nose to the floor eating every single piece of dirt, lint, paper, whatever he comes across! When I tried to pull his head up, he would try to eat my fingers!

What could be wrong with him?
My husband finally put him in his crate, and he just sat there and looked at us, then laid down. We go up to bed about 10pm. At 12:30am, Legend starts whining and woo wooing, waking us up. He NEVER EVER EVER does this. Not since the 3rd or 4th day we've had him. He's always slept through the night.
Well my husband goes down and without fanfare and kissy-talk, lets him out to go to the bathroom, which he does, and comes back in, into the crate with no issues the rest of the night.
This morning, he is his usual wiggle butt self.
What could have happened? Could it have been all that water he drank just before bedtime? Should we take his water up sooner? We also put chicken broth in his dinner for the first time last night, about 3 hours before this happened. Could THAT have done it? Help!