We use cold water, no need to leave it soaking overnight. Just get it wet. Let it dry naturally overnight and don't iron it dry.
What is causing your haircloth to continue shrinking? Is it from dry-cleaning? Are you shrinking the hymo and whatever covering you use over the haircloth?