G.B.
I would expect the kids to wear the next size group up. Like if they were 2 now and you got a size 2-4. Then next year I would get a 4-6, that way it should be just right. Kids grow a LOT between ages 2-4 though and then again around the time they start Kindergarten. Then again around age 7-8.
They should stay true to their size style though...if they are petite for their age they should probably stay in the petite range next year and not jump 2-3 sizes, same if the run on the larger side of the age group, our boy is a bit larger, I know I he is wearing a size 4 pant right now and a 5 might fit him next year in length. So I will buy him some Spring pants in size 5 but I will most likely plan on size 6's for late summer and early Fall. He is narrow in the hips so I know he can wear size 4 and 5 shorts for most of the Spring and Summer. It is an easy guess for me because he has been right where I expected him to be each time I buy in advance.
I always shop the sale and but pretend play clothes for the kids to use all the time. I bought about 5 of the pettiskirts in various colors last year and she wore the teal one today to school over multicolored leggings with a cute top. They have multi purposes.