If its only a few grams fuck it, if you think your gunna get caught then swallow it or ditch it, there is very rarely dogs or anything, I have gone thru airport and international flight with a few grams (on accident, I did not know I had it) It was just in my dirty clothes pants pocket..also domestic flights I have just simply put it in my pocket and when asked to empty my pockets I simply just leave it in my pocket...you could get randomly searched but like I said you can easily get rid of a few grams by swallowing it or just drop it casually when your 1000% sure nobody is looking, a good way to do this is let it slip down the inside of your pant leg so it just looks like some debree you stepped on. Honestly I would advise you not to conceal it in your cheeks or some place that you can not dispose of it quickly if you are searched or suspect you might be, especially if you put it in your lugage it will go thru an xray machine.
In my opinion if you hide it in some sort of elaborate device it is much easier to get busted - keep it simple - wear long sleeves and put it in some capsules in your sleeves so you can swiftly and discretly swallow it..you could just do a cough and cover your mouth and slip it right in there..diggin in your ass is a bit suspicious lol