I have bought from there but if you want something a bit different then i can recommend Incomparable Buttons, from
here and
here. You can wash your garment with the buttons on with no damage. I have used mice, cats, elephants, sheep and dogs.
Do a search on Etsy and it will bring up more designs although they are more expensive there.
Only downside is they come on cards of 5.