What items should I buy from the shop before stealing the bow?

I'm attempting a no death run to unlock that sweet seagull ending, and so after I steal the bow from the shop I never plan to return to it. I could just save up my rupees of course but, well, I'd rather just steal it. In order to get away from my thievery (mostly) consequence free, I want to hold off on stealing the bow until there's nothing left at the shop but consumable items (i.e. arrows).

I know the shop contains the shovel and at least one heart container. I'm also under the impression that you need to buy the bombs from the shop before they'll start appearing as item drops (but I could be wrong on that). Is there anything else?

What items should I purchase from the shop before stealing the bow?


From what I saw while playing, theres at least :

  • a heart piece
  • a Dampe dungeon block

You might not want to steal the Bow as it's not the most expensive item anymore (the block being 1000ish).