DIY Diamond Painting. K9 German Shepherd Police Dog and Pups Drawing. Square plastic bits that are attached to an adhesive canvas by assigned color. Pieces are about 2.5mmx2.5mm. All colors and enough supplies to finish should be included. This is meant to be able to be worked from youth to adult ages; if you want really fine detail, you will need the larger sizes. No needles or thread, this is all surface attachment of plastic on a solid canvas. No frame or finishing materials, this is a do it yourself craft kit.