I would only consider Atopica if this becomes a chronic situation, and then only under the direction of the vet.  Atopica is an immune system suppressant that can leave a dog susceptible to other infections.  Every medication has its side effects 

.  Hopefully with a better diet and better care, your puppy will improve!  
Atopica