I hate GNC anything. Every time I give them the benefit of the doubt, I'm disappointed beyond belief. So I'm not surprised their garlic stinks too.
I recommend Garlinase 4000. Not only is it very potent but when it says "odorless" it really means that. I have been taking this for years...and that was after going through quite a number of so-called odorless smelly brands. I even had one odorless that used to literally reek through my pores when the weather got warm. Needless to say, I didn't have a lot of company then. With Garlinase, none of those friends/relatives that couldn't stand to be around me can even tell I am taking garlic. I refuse to buy anything else, preferring to do without, until I can find a Vitamin Shoppe to buy this stuff. And it contains 4 times the garlic you're taking but w/o any smell. Now that's some awesome ish!
Source:
http://reviews.bodybuildingforyou.com/enzymatic-therapy/garlinase-4000.htm
It used to come in a white box with blue writing but now comes in a white and green box with red writing. It might say Garlinase Fresh on the box. Same thing. The best!