Given the task definition and input, reply with output. In this task, you're given a review from Amazon. Your task is to generate a rating for the product on a scale of 1-5 based on the review. The rating means 1: extremely poor, 2: poor, 3: neutral, 4: good, 5: extremely good.

These shoes are sturdy and fit my dog well. They don't seem entirely waterproof though. My girl walked through some puddles on a rainy day and had damp feet when I took them off her. I will give them 4 stars because the two rows of velcro keep them on snug and the soles seem sturdy as well. They also leave little star imprints on the ground which is cute. I'm still happy with them and plan to continue using them.
4