Dr. Anukarna Singh
Considering the extent of infection and the fact that it's a very young pup I would suggest getting him examined by a doctor in person. In my opinion this would require oral medicines, please get him physically examined before starting anything.