We understand that you only want the best for your fur babies with that in mind we source only the best quality there is. It does how ever take a little time to get a hold of the best quality and isn't your fur baby worth waiting for? Our processing times take form 3 to 5 working days, we aim for one or two but we do have a high demand for our products. Shipping times very depending on where you are in the world it can take 12 to 21 working days to get to you though once again we do push to make sure that you get your product as fast as we can so that you and your puppers can enjoy your products!!