I would get the vet to check the puppy for cheyletiella, (a mite with the nickname "walking dandruff".) This mite looks like dandruff and causes extreme itchiness.

Talk Doctor Online in Bissoy App