If you keep the packaging and sealed once open, or even keep them in a tupperware container, the majority of treats should be fine for ages. I have a massive cupboard full of dog treats (for the dogs
) and recently found 2 huge bags of gravy bones that I bought at a show years ago. The best before date was beginning of last year but they look fine!