I really don't have much else to add...since I don't really have much experience with little dogs living with bigger dogs. Either way, the advice you've gotten sounds pretty good to me.

Just remember though...little dogs [especially terriers] can be fiesty, and they're just like big dogs in little bodies. I've met plenty of small dogs that can "hang with the big guys."