This is an uncut vest front. Tapestry fabric.  Probably from the '80s. Features all sorts of dogs. It has been a storage and needs to be washed. I believe it can be hand washed.