05AB1E, 3939 38 bytes
”‡ÍÊТ×myîºpaîºma”#" doo"6×3и'”‡ÍÊТ×myîºpaîºma”#„o€·À6×3и'!ª”㢔ìâ»
Try it online!Try it online!
”‡ÍÊТ×myîºpaîºma” # compressed string "Baby Daddy Mommy Grandpa Grandma"
# # split on spaces
"„o€· doo" # literallydictionary string "o do"
À # rotated left: " doo"
6× # string-repeat 6 times: " doo doo doo doo doo doo"
3и # list-repeat 3 times
'!ª # append "!" to that list
”㢔ì # prepend "Shark" to each element of that list
â # cartesian product
» # join by newlines
# implicit output