A pet store competes on timing, not on price
No independent pet store wins a price war with a marketplace, and none needs to. What a marketplace does exceptionally well is turn up at the right moment — the subscription that ships before the bag is empty. That is not a pricing advantage. It is a timing advantage, and it is entirely reproducible by a shop that knows the dog's weight, the bag size and the date of the last purchase.
This is why the customer record in a pet store should be the pet. Two Labradors in one household eat on a different schedule from one indoor cat, and a message that says "Bruno's food should be running low around Thursday" is a different message from a promotional broadcast. The first is a service. The second gets muted.