It is about 3" long and if I had to make an educated guess on the material I would go with plaster of some sorts. It is from a smoke free home but I do have a dog. I got this as a gift for my friend and thought I was buying only 4 ornaments and ended up with a set of 12 so they have been here for maybe 2 weeks now. :)