Freckles is a goofy puppy. He is only 2-3 months old so he is a baby baby. He needs to be completely vetted but absolutely will be completely vetted before adopted. He gets along with cats, kids and dogs. He is a little guy now but we estimate a medium to medium large full grown. He is a cattle dog mix, unsure of the mix. Freckles is a sweet little guy and we just love all his spots!