We aim to have 99.9% of our products in stock at our warehouse. This helps us get the orders to you super quickly! Some items we may not have in stock will be larger items that we ship directly from the manufacturer, like large dog runs for example. We will let you know this at the time of your order.