I should have read these reviews first because my experience could have been prevented. I ordered puppy essentials several weeks before expecting my new puppy home and the items didn't arrive until after we had the dog for 3 weeks! Poor communication, shady advertisement regarding in stock and availability and misleading language regarding "delivery time" vs "processing time." Once you give your cc info, the funds are taken (even when item is not available!) and you CANNOT alter or cancel your order. Then on the confirmation page, you are hit with much greater wait time than expected. Ie 1-2 weeks becomes 2-3 weeks after purchase. Bait and switch with no refunds, no support; just wait and wait hoping to get what was pictured just to be disappointed after the items FINALLY arrive with lesser quality "different" looking items. I will never shop there again and I do not recommend it to anyone. $140 that could have been spent on better, higher quality items.