Behavioral therapy are effective for treating behavior-related problems such as making children learn to behave a certain way by using rewards. Cognitive therapy deals with underlying thoughts ,emotions and physiological responses to a situation. For example it helps control the way one perceives the situation to bring about a change in the emotional or physiological response by the body.