Dogs have advantages and disadvantages. Their advantages are you can train them and they will be obedient. They are loyal. Some of them can be a good watchdog. They will bark when they see any strangers. A trained dog can help the disabled. We can count them as our best friends.