J.C.
Let him have the milk. Try 1/2 the normal amout. If it stays down for an hour, then you can give him more. He needs to stay hydrated. If he throws it up, he throws it up.
And if he will take the Pedialite, just give it to him. He's obviously thirsty. Just be prepared with a bucket.