For very small dogs (toy breeds) and cats, raw chicken necks and chicken wings do a great job.
The concern with feeding large breed dogs and puppies small bones like chicken necks is that they could swallow them whole, so it is recommended that you supervise while your pet is eating these.