If you use latex you need to double glove, but use Nitrile if you can. My hands only smell if I've been in lab forever (like when you are studying for an exam). When you get out of there, shower immediately, but that sometimes still doesnt help. After 2 showers you don't stink though. Invest in some Febreeze and cologne/perfume for quick/temporary fixes. Also, don't wear your scrubs anywhere outside of lab and don't lay them anywhere.
Oh yeah, if you have a pet, wait to pet them until you've had a shower. I made the mistake of cuddling my kitten after lab one day and she reeked.
Back when my brother was in high school, he worked at a restauraunt where he had to cut onions all day. His girlfriend told him to try using toothpaste as soap to get the smell off his hands. It worked, so it's worth a try!