Hobby Lobby doesn't have a much bigger leather section than Michael's, but I think both stores have a section for fabric embellishments, which have a large variety of spots, which I think have long enough prongs for like 8-9 oz leather, which is what I would use for a medium to large dog. for gems I would use the Tandy gem rivets, I have never used them, but they look nice in the package, especially the turquoise.