Go get a nice soft sponge, trace/measure the shape of your headphones on a piece of paper, and cut the sponge to make pads.
Then, go online and find Disposable Sanitary Earpiece Covers for Small Headphones that fit your headphones' size. Put the cut shapes of sponge inside the cloth covers and put them on your headphones.
If your existing pads on your headphones are still good, just use the cloth covers now. The cloth covers will make the existing pads last because you can just replace the cloth covers when they get grungy.
https://www.amazon.com/Disposable-Sanitary-Earpiece-Covers-Headphones/dp/B00C7BXWGO
A couple of years ago I bought these cloth covers for my large headphones because they were leather. I got tired of cleaning the ear wax off/sweat residue the headphones. And, the leather was uncomfortable in the hot weather.
These cloth covers are cheap. So, I don't mind changing them when they wear out or get a bit used.