Yup, that is a baby onesie. Sizing may be difficult. If it is too big they slip out the neck and if it is too small you will have to add a piece of material to the back to make it longer. Maybe Ellie is just a weird size but that is what we had to do.
I hope the spay goes well.