At this age, he shouldn't have allergies yet. Poor fella. 
 
Was he given the kennel cough (bordatella) vaccine? 
I would really go to another vet, as soon as you can. A pup this young who is having ongoing vomiting, ongoing sneezing, and loss of appetite should really get a thorough exam and perhaps some blood work as well. 
I'm sorry he is not feeling well!