the throwing up could be he just ate too quickly? Does he have any pallet issues that the vet noticed? My pups randomly throw up here or there and I dont worry so long as it isnt bile or isnt more than a one time thing. I would think if bug spray was the cause he would have been really throwing up not spitting up food. As for the bumps I am not sure on that one. I dont think they can have allergies at such a young age but could be wrong. I was told by my skin kids dr that it takes 1 year for babies to develop allergies so I would think it takes time with pups as well.