I LOVE these! Have many many many because they are great!
As for size I think you would have needed an xs, but it's good you took the small that way
it'll last longer, because oh boy do they grow quick! You know what, now that I think of it
I'm pretty sure these are made small, so it will probably be a good fit right away.