Topits, originally, are attached to (either temporarily or, better, permanently by sewing) to a dinner/suit jacket. I cannot say if there are designs for some other sort of outer wear. However (and someone will correct me if my answer if too limited) for a button down only, you would need something such as T.K.O.2
(search TKO and you'll find several versions, colors with and without downloaded instructions, etc.) You'll have to flatten a golf ball, not an eight ball.