My favorite way to block any knitted garment or swatch is to soak them in a warm, lavender-scented Eucalan bath. I love the lavender scent, it requires no rinsing and its so delicate for my handknits. I use Eucalan for anything that requires hand washing, (i.e. cashmere sweaters, silk sweaters, silk blouses, stuffed animals, etc...)
No Rinsing Required: Eucalan takes out the dirt witht he wash water and leaves no residue. Your natural fibers are clean and conditioned in just one easy step.
Why No Rinsing? Because of its low sudsing properties, it reduces the abrasion a garment goes through, lessens the danger of shrinking, and extends the life.
Good for the Environment: Unlike many other washing solutions, Eucalan contains no bleach or phosphates nad is 100% biodegradable.
I buy the gallon size for myself, and will be selling both the small size (8.4 oz will do up to 90 hand washes!), and the gallon size. Click here for the Lavender-scented Eucalan Shopping Page.