Great size for my 13 week old Yorkshire Terrier. He doesn't get fetch yet, but he is able to pick them up and carry them around which is a surprise since his mouth is so tiny. Might be dangerous / choke-hazard for non-toy breed dogs.