Hi and congrats on getting Daisy! What a cutie pie!!!
I definitely don't think 4 lbs is too big. You are right - any guess is just a guess, but do you know how much her parents weighed? That might help. The general rule of thumb (which I think doesn't work more than it does) is to double the weight at 12 weeks of age. You say she weiged 4 lbs at 12 weeks? (3 months?) How much does she weigh now at 16 weeks/4 months?
If I ventured a guess with none of these answers, I'd say that Daisy will end up being around 7ish pounds (perhaps closer to 7.5 lbs) once done growing. I think that's a great size!!