My dog inhales her rawhides, what can I give her instead?

She will be a year old in November. She needs something to do when she is in her crate, but if I give her rawhides, she inhales them and gets them stuck in her throat. Is there any long-lasting treat or chew or toy I can give her? Thanks in advance!!
Update: She is a purebred American Pit Bull Terrier. Sorry!!
6 answers 6