I design my labels at scrapblog.com which is actually a scrapbooking website. It is free to join and they have hundreds of free stickers, backgrounds, fonts, frames, etc. Anyway... I go on there and design my labels and then save & download as a jpeg. I then insert them into a word document in the size I need them and make a sheet that I can print when needed. I have so many scents that what I did was I designed my lotion label and left a spot for inserting the scent. When I am ready to print my word doc of lotion labels I insert a text box & add the scent and position it on the label.
I print on sticker paper and spray it with a can of waterproofing spray I purchased at Michaels (I forgot the name but can check my can later - I am in bed right now). The spray is to preserve pics, etc for scrapbooking and works perfect for waterproofing. I used to buy vinyl waterproof but the can is SOOOO much more cost effective. I paid about $7 - $8 and it literally did hundreds of labels for me.
Hope this helps a bit! Let me know if you want more help!