these are the BEST dog treats ever and last forever! you get them at publix and i have never seen them elsewhere. they comes in all shapes and sizes however these tend to be the "best" because the others are small and when wilson has play dates with big dogs, the others make me nervous. the best part about all of this...they cost around $3.00 each. we call it his pacifier and wilson literally enjoys them for hours upon hours.