I don’t think she particularly looks too small. A vet would be best placed to have a good guess at her age but she looks just like my boy did at the same age, and he’s a cockapoo. It’s already been said but a lot of these -poo crosses really are very alike, with little to tell between them.
It’s probably (definitely) a dodgy operation but it’s done now, I hope it all works out nicely.