Labrdoodle.
Or get a boston terrier, a mini boxer
They have the personality of boxers but pint sized.
For large breeds, any of them are going to pull off the bat. She is going to have to train it not to pull. A vizsla or weim would be great for her since they are Velcro dogs and it sounds like she would always be around them.