Sealed dog shampoos could last for at least three years; however, once used, it loses their effectiveness quickly because air enters the vial and alters the item's chemical makeup. Typical dog washes have a shelf life of twelve to eighteen months after being used.