There is no such thing as soft kibble - all dog food must be formulated to meet the specific needs of each dog.