freakyfreddies.com
prettythrifty.com
scamfreesamples.com
myfreeproductsamples.com
freesamples.us
All free stuff are sent by mail, plus you won't get a hard time filling up form because some require very short data, and most don't require any survey at all! I guarantee you that they are all legit. Good luck on your free shop!
Sephora always gives free samples. Most makeup counters give free samples. Just dress nicely, go into any department store, and go talk to the staff like you are interested. Don't just go up and ask for samples - they will tell you they don't have any. Instead go look at the perfumes and if they ask if you want to try, say that you already have some on but are wondering if they have a sample that you can try later when you aren't wearing anything else. If they try to give you a scent strip, say that you really want to see how it smells on your skin before you buy it
Same with skincare. Companies like Clarins and Dior are very good at giving away samples of skincare. Tell them you already have makeup on and don't want to take it off, but you have sensitive skin and really want to try the moisturiser, eye cream or whatever before you buy it.
If you spend time at each counter they are more willing to give samples than if you just walk up. And forget some brands like MAC or Chanel that just don't give samples as they don't have them
If you go to SweetFreeStuff.com you can get some cool free samples in their Health and Beauty section. Targets and Walmarts websites both have free samples on them from time to time, too.
Go to Nordstrom and Sephora. They give you like 2-3 free samples when you ask for them. Also if you go their websites and buy something from the Beauty section, you get some samples.