I don't think there is such thing as a perfect dog for a beginner...............All dogs need some sort of excercise, stimulation, training, etc. If the person interested in a particular breed is willing to do ALOT of research and knows what they are getting into then any dog is the perfect dog! Look at me.....I never raised my GSD's but I grew up with them. My grandad did all the work or my mum but I was a kid and alls I cared about was my friends. Now that I am grown and have my own place I could get my OWN dog and did a ton of research on the ACD's. I knew I wanted an active breed who could keep up with me and my lifestyle waited a year for my boy so I had plenty of time to read books and learn all that I could. Caiza turned out to be the "perfect breed" for me and my family