Is there a way to do self collision for Hair/Fur in blender?

Hi guys i am trying to create some colliding Fur simulation, the normal Hair particle works great but it doesn’t have any self collision options or is there any way i can self collide them?
So instead of Hair particle i tried soft body and cloth simulation which support self collision but i can do the result which i am hoping, in soft body and cloth the mesh doesn’t maintain it volume constant, please check my test simulation videos below and let me know if there any way to go ahead to get some realistic colliding hair simulation either with any of the method.