These shoes are very cute and they seem to be very comfortable for my 19 month old son once he has them on. However they are very very hard to get on. And no, they are not too small. It's hard enough to get shoes on a toddler, but these shoes are really difficult.