Get him to the vet and let the vet have a look.

A bone is very possible. It can be tiny and still create trouble for Ash.

Please call and see if the vet can "squeeze you in".

Keep us posted, k?