MiniInTheBox offers the Plush Cartoon Case for iPhone in Brown or Pink for $3.49 plus 50 cents for shipping. That's $3 off list and the lowest total price we could find. It's available for the iPhone 7, iPhone 7 Plus, iPhone 6/6s, or iPhone 6 Plus/6s Plus. It features a zippered pocket.
Note: This item ships from China and may take two to five weeks to arrive. Uncheck "Add Shipping Insurance to your order" during checkout to remove the 49-cent fee.