My Husband is shouting and getting angry for very small things.For example if I or my family members touch the wall and if it become a little bit dirt,he shouts like anything.He is very  very perfect in each and every thing.If our child play with toys and spread it on the floor,he is not able to tolerate it.He shouts at him.At times he expects us to follow and agree whatever he says.Otherwise he is very good.Please help me....
Hi, I am not making any diagnosis here since it seems inappropriate to do so without getting your husbands version. From what you described, it seems that he might be having some perfectionist traits. Perfectionism is a general attitude where one wants life to be 100% perfect. Once you modify this attitude, your anger comes down. Cognitive Behavior Therapy could be a great tool.  Please do remember he could do great with your support! Best wishes, Abdul