Baby-soft plush with reinforced mesh fabric underneath, and the squeaker sewn into its own pouch and stitched into the seam instead of floating loose — the detail that decides whether a squeaky toy lasts a week or a season. Polyester. 12" long — the big one, not the 5" duckling. For medium and large dogs. Spot clean.