how do I get my foundation to stay put??


I have tried ALL the tips and tricks I can find. I do moisturize, primer, foundation, concealer, setting powder or setting spray. I've tried so many kinds of primer, expensive foundation, cheap foundation, foundation for dry skin, foundation for oily skin, beauty blenders, my fingers, various kinds of foundation brushes, light medium and heavy coverage, baking...nothing works! It looks great and then if I so much as brush it with a tiny touch a huge chunk smears off and it looks like I have a hole in my face. I have very dry skin and small, tight pores which makes me wonder if the makeup just has nothing to stick to?