Corgis are very smart animals which makes it very easy to train them. Since they were originally herding dogs they will assign themselves with a job and try to stick through it until they get it right. These dogs are great with children and great with other animals. Although they do love to spend time with the ones they love, they do value their alone time very much.