Is there any treatment that can make pores smaller and have lasting effects
Retin-A cream seems to have some success with this but requires a prescription. Talk to your plastic surgeon for advice.
In general large skin pores treatment depends on skin color. The more fair the skin, the better the response.
Laser resurfacing with carbon dioxide laser gives the best results - either Carbon dioxide ablative or fractional Carbon dioxide.
Fractional carbon dioxide can be done lightly and will have less recovery time but requires multiple sessions. Consult a BOARD CERTIFIED PLASTIC SURGEON (AMERICAN BOARD OF PLASTIC SURGERY) for options and plan of treatment.
Laser resurfacing and chemical peels can make pores appear smaller with a lasting effect. However, these procedures may be a lot to go through just to make pores smaller. These procedures are really more designed to tighten facial skin, reduce wrinkle and pigmentation variation, and in addition they do make pores appear smaller. I would suggest you speak with a board certified plastic surgeon to discuss your options.
There isn't a treatment that will reduce pore size.
There are treatments that will make pores appear smaller such a salicylic or glycolic peels. In some patients the IPL or Photofacial can make skin appear more radiant. Also MicroBotox (injections of highly diluted Botox), seems to make pore size appear smaller. All treatments are temporary.
In addition, you should be using oil free products at home to wash and moisturize skin.
There is not an ideal treatment for reducing pore size. In my Raleigh plastic surgery practice and medical spa we have seen some great improvements in skin texture and pore size. My aestheticians start with skin clearing facials to clear the pores, followed by LED. Laser skin tightening can provide an additional benefit.
Following these procedures, the pore size and skin texture will be improved but in most cases the pores will still be visible.