pros: updog is a fake word you can use to make your friends say "what's up, dog?" by accident

cons: updog is not a real word
i would say it is actually an advantage that it's not a real word. because that helps to ensure the proper response