Julia Roberts has "unconditional love" for her three children, but makes sure she doesn't "spoil" them.