We can mix dyes into thousands of shades. Colours vary on every carpet, so your carpet colour will be unique. Together we can see which new colour will best hide stains and which will give the best appearance.
As previously mentioned our dyes are not a coating, like paint, so lighter shades will be affected by existing patterns, stains etc., while deeper shades will override these more.
(Eg: visualize a cream carpet with yellow pet urine stains. If dyed light blue the result will be a light blue carpet with greenish stains in it. If instead we dyed it a deeper colour like a brown or charcoal colour, the urine stains are more likely to become far less noticeable, if not invisible. We can advise on best colour combinations to try and achieve your aims.