Larry is a poodle mix 🙂 I got this for Halloween 2018. He wears it around the house, trick or treating, and to the park. Yes, it does fit really well. This is a size large. Larry doesn’t really like the hat but he’s a good boy so he tolerates it for a few minutes. My family and friends are so obsessed with his cowboy look!