Go buy the little plastic baby barrettes. The kind that are all plastic and snap shut tight. Yiu know.... they used to be the ONLY kind of barrettes for babies years back
Make sure you buy the name brand kind and not the off brand. the off brand have like 3 hard teeth and they slide out . the name brand have like 6 teeth top and bottom and grip tight. I trained both my yorkies on these and they stay in best.
You can now buy them in shapes like bears or bows ...but if you buy the straight across kind you can actually hot glue little bows on them to dress
them up