Not really AIBU but more wanting opinions.
I've just seen a photo on Facebook (I know!) of a staffy with a newborn baby propped with its face up against the dogs promoting the breed.
I'm very very much of the opinion it's the lifestyle and the environment which makes a bad dog, or just that particular dog itself not the breed which makes a bad dog.
But these photos make me slightly mad. Animals and humans are so unpredictable, you can never know 100% what will happen in a split second. And there are people commenting with the whole 'I know and trust my dog 100% and would happily let my baby lay on them' etc. Fair enough, picture them together, but at a distance where you can step in quick enough should the worst happen. I feel it's unfair on both the dog and the baby.
My situation is that we have a dog with anxiety issues and can be a little snappy to strangers. We didn't know how things would be with DD and went in with an open but cautious mind when I was pregnant. We were not willing to give up on our dog straight away, unless of course we had to and DD was in danger and then we would have obviously looked to rehome. As it turns out our dog has been great, she's fab with DD BUT I would never ever leave them alone together, ever! And I do think I would feel this way with any dog or animal.
You have the '100% trust my dog' or 'all dogs are dangerous' camps on Facebook but I'm very much of the mindset that yes, trust your dog but remain cautious. Do not take unnecessary risks with your babies or dogs life. Everything has the ability to snap in a split second, a dog, a cat, a person so why take that risk?
AIBU? I needed a rant, I feel better now. 
Ps- sorry if this is one of 'those' threads- apparently I have a habit of starting them. 