Jessie, how tall is Rory? He is tiny. Blaze is 43lbs and I consider him a pretty normal sized BC against all the other BCs (many different types, shapes, and sizes) he's been with.
One of Jess's first comments on him was how tiny he was, and I think Finn is 50lbs.