Necessary and sufficient conditions for a Bruhat decomposition to exist in a carpet subgroup of the Chevalley group over a field defined by an irreducible closed carpet of additive subgroups are established. It turns out that carpet subgroups, which admit the Bruhat decomposition and are distinct from Chevalley groups, are exhausted by groups lying between Chevalley groups of types Bl, Cl, F4 or G2 over various imperfect fields of exceptional characteristics 2 or 3, respectively, of which the larger field is an algebraic extension of the smaller field.