You can embroider on just about anything. Clothing, Nylon (including bags and backpacks), Baseball caps and beanies. We can accommodate artwork up to 21" X 14". While we can embroider on leather and vinyl there are usually some restrictions on the artwork because of the behavior of leather and vinyl with all of the needle punctures in a small area.