Sounds like a typical case of kennel cough to me, take her to the vets and they can confirm that (if that is what it is) they may also be able to give you something to help soothe it. However the only real cure is time, you must isolate her from other dogs as it is highly contagious. Small amounts of natural honey and and breathing in warm steam (such as from a bath) with also help.
I agree about getting her off the iams, and also while you are at the vets you can ask about the spot.
__________________ Indy, Benjamin and Malachi  There is no psychiatrist in the world like a puppy licking your face- Ben Williams |