Being a owner and a professional trainer, I would not recommend cattle dogs for the faint of heart. As although they are amazing pups they definitely can be a tough dog to have without give something a job and training. Like most work breeds, they enjoy a active lifestyle and a lots of brain games. However when worked with appropriately, they are incredible companions and Zeke the cattle dog is my best friend to say the least