I've been on a quest to find the perfect ball to replace my dog's favorite ball that she lost. I think this ball is it! We ordered a yellow one in size large. It arrived the other day and we immediately tested it out. My dog Maple (a 45-pound English Shepherd) loved this ball. It's got good bounce, it feels solid and durable without being heavy, and it's brightly colored so it's easy for her to see in the grass. I haven't tried it out in the water yet (we will soon) but I feel like it will float well. I can definitely see this becoming her new favorite, and it feels like it will last a long time! My only complaint is that the tag was attached to the ball with a plastic tab, with one end stuck in the ball. I was luckily able to pull it out and get the whole plastic tab out (without a piece breaking off inside the ball,) but I suspect not everyone would be so lucky. I'd recommend attaching the tag in a different way so no pokey plastic bits can get stuck inside the ball.