If its not fleas, and your puppy has flaking skin, it could be due to allergies to products you use in your house, such as laundry detergents or cleaners. I use Melaleuca products in my house because I found out that my dog was allergic to the laundry detergent I used! Melaleuca products contain no allergens or irritants. Go look at http://saferforyourhome.com and if you have any questions about it, feel free to email me at [email protected]. Maybe this will help your puppy.