Skin softening
Open up a portrait image in Photoshop
Duplicate layer
Top layer filter-convert for smart filters
filter-blur-surface blur (you could use gaussian blur but there is a bit more control with surface blur) - use a radius (amount of blur) of about 10-15 and threshold of about 35 then reduce opacity if you have overdone this.
Select the mask that has been created and CmdI to convert it into a black mask.
Use a white paint brush and paint over any areas that you want to soften reducing opacity of the paint if required.
Before
With surface blur before inverting mask to black
After applying surface blur to selected areas