For me any dog that is fullgrown and is under 30 pounds is small. I don't have any experience with small dogs but i like how corgies look.