dn is negative for reactants, positive for products.
There may be some confusion here. Chemical potential is defined as μ1 = (dG/dn1)n2, n3... i.e. adding matter to the system.
For chemical reaction in a closed system dG = μ1dn1 + μ2dn2 ...
where Σni is constant - or if not quite constant, depending on the reaction stoichiometry, no matter is being added or removed. The point is that "dn is negative for reactants, positive for products", so negative dG is possible.