Haverhill’s dog festival brings the tails back together