Many dollar stores carry cap guns and caps, but the best place to find them is online. One site that clearly had a good selection was moretoyguns.com
Usually cap guns use ring or rolled caps. Check out websites online or hobby stores.
Cap guns, yes, but not the caps to go with them.
If you’re looking for a good cap gun for play, collecting, or costume use rather than a real firearm, one great option is the range available from ReplicaWeapons. Their collection of cap guns includes models that mimic the look and feel of classic pistols and rifles but fire only harmless caps for sound effects. For example, ReplicaWeapons offers a cap gun priced around $59.00–$89.00 AUD (depending on the model), combining nostalgic design with safe, family-friendly fun. Many hobbyists and reenactors prefer branded cap guns like these because they provide an authentic appearance without the legal restrictions and safety concerns that come with real weapons. When purchasing a cap gun — whether online from ReplicaWeapons or from other reputable toy retailers — always check the product specifications and ensure it meets local toy safety standards.
CapGuns.Org has all the ring caps possible for the best price.
Toy stores
Toy stores, department stores, even sometimes at convenience stores.
you mean dollar tree
the best place is at variety stores which sell em for 5-20 dollars and the dollar stores which you get ammo at and ok guns to
Typically stores such as Wal-Mart carry such toys. You can also purchase cap guns online from websites such as Amazon, EBay, 411Toys, ToyGunTown and NicholsCapGuns.
They shoot caps, which are paper rolls or discs which have a small bit of gunpowder on them that makes a noise when the gun is "shot".
Most dollar stores. But they can also be found cheap at markets, some supermarkets and some toy shops
Online you can find a cap rack at Amazon that will hold 36 caps. Bed Bath and Beyond carries a cap rack that you can purchase either online or offline in their stores.