I am not a mind-independent moral realist. When I have a child, I am concerned that teaching them that certain actions are "good" or "bad" will instill an erroneous concept of objective moral realism that might have harmful consequences to their happiness in later life (for example not taking actions that will make them happy because they think they are somehow "wrong").
On the other hand, I am also concerned that explaining why not to take certain actions solely because of the possible social consequences (e.g. "if you are caught stealing then you may go to prison") will not instill a strong enough framework in their mind to prevent them from committing crimes or otherwise taking actions that could harm them. It can be difficult, for example, to predict the possible risks associated with certain actions when you are a child. So it is easier to teach that the action is "wrong" rather than explain the possible consequences, their liklihood and their impact.
What do you recommend? Should I teach my child mind-independent realism even though I personally consider it incorrect. Or should I attempt the (probably more difficult) task of teaching a non-realist framework for conduct within society?