I got mine at All About Kids in Ottawa. They are machine washable, but I don't wash them every time, just when they get really messy. They were a bit more expensive, but work well and are comfortable to wear.