I've recently adopted a puppy from my local humane society. The shelter guessed he is a boxer mix, but their vet thinks he is more likely a Daniff. Great Dane/Mastiff. He is almost 3 months old. He weighs 27lbs currently, though the vet said he is thin and should weigh around 32lbs. He is about 13in. tall. I'm wondering, based on this, how big he should be as an adult. Obviously, he will be a large dog, and that's fine.