Does any one have ideas/suggestions of a good laborador model that would fit our needs?
only come in one "model" and there are no compact models!
Please do NOT get any dog until you have done TONS of research, or you'll be sending another dog back again.
Boston Terrier are lovely dogs, generally good for the city, people loving and good with other pets. I'm shocked a rescue gave you an aggressive one. This is NOT an aggressive breed, and I think this would be a good breed for you.
But do your homework first! Be prepared to take any dog you get to obedience school and to spend time training,exercising and playing with it.
Good dogs don't just happen - they take work!