Pros: Best friend in the world Smart Loyal Doesn't judge you Just wants belly rubs and treats Scares off potential robbers You can train them Girls like them (or boys) Exercise while walking them
Cons: They will poop and pee even if you take them out five times a day A puppy will chew all your shoes, books, and furniture Drool, lots of drool Seriously, it's a lot of crap and piss Lots of hours training them which can be frustrating even though it's rewarding Vet bills Food bills Dogs are just expensive in general
I think the pros outweigh the cons, personally. I have two really big dogs and I wouldn't trade them for anything.