We adopted Ralph from the RSPCA in January. They said he would be a big dog, but he's 6 months old now, and isn't really that big. They didn't really know what he was crossed with. He is clearly Staffie, and I'm thinking maybe Collie. What do people think?