aspirator!! that's the word... i think you might want to consider getting a vet that has experience with small breeds... you little guy is VERY tiny... layla is 5 lbs and has horrible reactions to vaccines... so i can imagine what your little boy goes through... he doesn' actually need the Kennel Cough unless you are going to board him.. i was actually advised against the shot... and when he gets his other needles... ask if you can space them out over a few days instead of getting a huge dose all at once... this really helps reduce the bad reactions