Split the list alphabetically.
User probably got word first letters right in name.
Send resulting correct letter list in System and user message in User
System → French Bulldog, Bulldog, Beagle, Boxer, Boston Terrier
User → Find most likely match: Bulldog