If your puppy is puking and not playing, take him to the vet even if it's an emergency visit. It's better to make sure nothing serious is wrong since these little guys can react so quickly when something is not right with them.
Let us know what happens!