Pete, as far as I'm concerned they're one of the best bang for your buck smokes out there. I've probably gone through five boxes of them over the last four years. I've never had one with two years on it, though. The longest I've managed to keep any on hand is about six months.
Oh, and sorry about the doggie mess! Hopefully it's nothing serious.