These are great for all dogs. I knit them in machine washable fibers. Measures at about 32″ x 32″. They can be knit larger, so just contact me for that. I love making these blankets in bright variegated yarns, because every dog deserves a nice soft fluffy blanket to lay on.