I'm thinking mini foal blankets are around 18-22" long, but that is measured from center of chest to center of tail. Dog blankets are measured down the center of the back, so a shorter measurement. I'd take a tape measure to a pet store, and see what dog sizes are close to those measurements. [Hope that made sense.]