We describe geometrically contact Lagrangian systems under impulsive forces and constraints, as well as instantaneous nonholonomic constraints which are not uniform along the configuration space. In both situations, the vector field describing the dynamics of a contact Lagrangian system is determined by defining projectors to evaluate the constraints by using a Riemannian metric. In particular, we introduce the Herglotz equations for contact Lagrangian systems subject to instantaneous nonholonomic constraints. Moreover, we provide a Carnot-type theorem for contact Lagrangian systems subject to impulsive forces and constraints, which characterizes the changes of energy due to contact-type dissipation and impulsive forces. We illustrate the applicability of the method with practical examples, in particular, a rolling cylinder on a springily plane and a rolling sphere on a non-uniform plane, both with dissipation.