SnugglePuppie Heat Pack Lasts up to 24 hours Fits easily in all SnugglePuppies Keeps your dog warm and cozy