Hair dye composition comprising a polymer dye, the polymer dye comprising a positively charged polymer covalently bound to a negatively charged reactive dye in which the reactive dye is a bis-azo dye of the structure: in which the A ring is substituted by at least one heterocyclic reactive group and/or a sulphonate group.