Dogs are amazing! However, they can be a handful at times. I own a miniature schnauzer and I absolutely adore him. He's loyal, protective, and pretty smart. If I were you, I'd get one but you gotta teach it how to stop barking so much at an early age.