Shoe sizing adjustment

What kind of materials can I use if I want to put an extra layer under the soles in my shoes? My right foot is slightly smaller and sometimes it gets frustrating to find the perfectly fitting shoes.

In the past, I have used pieces of cardboard to raise the soles a little but wondering if there is a better/cleaner way. Thanks in advance