I always wash before gifting. It allows me to see what the final product looks like. I also include washing instructions when handing over. The wash also removes chemicals in the fabric but also my sweaty paw stains etc.
my advatar was too large for my domestic washer so it went to the dry cleaners for a wash.