IMO I don't trust any dog. I never will. The simple fact is that you just can't. No matter the dog there's always a chance they will attack. Call it survival instincts or what ever, no dog should be left alone with children. Especially with other dogs around.
I've owned a few different types of dogs. But mostly 'big' dogs. Bull mastiff x Great Dane, staffy's, wolf hounds. I love these type of dogs. When we have dogs we have them for 2 reasons. 1, as a pet, 2, for protection. We don't train our dogs to be savage or anything, we just know that people are much less likely to enter our yard with those types of dogs.
And they are great dogs. Bull Mastiff's & Staffy's are my 2 all time faves. Staffy's are so beautiful & friendly. They love people, ours now lives with another family & thinks he is people, lol!

With regards to 'ratdogs' I'm not a fan, but it depends on the dog. My parents have a Jack Russell. He & DS are best mates. He will let Jesse take things out of his mouth, then give them back. (Jesse's even taken food out of his mouth & had a taste, lol) We still watch them every second JIC, but he's not a bad dog.
I still say he's ugly & I hate small dogs etc, but as Dad likes to point out to me, I am the only one with a 'pet' name for him, lol. His name is Wally, I call him Grommit.

TBH, I love those types of dogs, & choose to have them. DH would love an American Pit Bull, but I'm not a huge fan. Its the only one I've never wanted having kids. Staffy's & Bull Mastiff x Great Dane's are my faves. (BM x GD as we had quite a few as kids & I had one myself til she had to be put down after a fire accident last year. Still miss her so much. She was beautiful.)