The explanation for the third Sentence:
I usually HAVE milk and bread for breakfast. === So do I. = I HAVE milk and bread for breakfast TOO.
Stephanie HAS a new puppy. === So does Mary.= Mary has a new one too.
Do you like onions? === Yes, I do. = I like onions.
I work at the school. === So do I. = I also work at the school.