The Legend of Zelda: The Minish Cap/Kinstones

People
Kinstones can be used with the following people, some on multiple occasions:

Hyrule Town

 * Anju
 * Bremor
 * Candy
 * Chai
 * Forest Minish
 * Hurdy-Gurdy Man
 * Julietta
 * June
 * Breve
 * Farore
 * Lolly
 * Stranger
 * Baris
 * Dottie
 * Marshall
 * Romio
 * Crenel Hermit
 * Klaus
 * Brocco x3
 * Mama
 * Naryu
 * Postman
 * Town Minish x3
 * Din x2

Castle Garden

 * Forest Minish

Castor Wilds

 * Business Scrub

Cloud Tops

 * Caprice
 * Flurris x2
 * Gale
 * Hailey
 * Siroc x2

Eastern Hills

 * Eenie
 * Forest Minish
 * Meenie

Lake Hylia

 * Borken
 * Forest Minish x2
 * David Jr. x2
 * Librari
 * Waveblade

Lon Lon Ranch

 * Ankle
 * Goron x2

Melari's Mines

 * Melari
 * Mountain Minish x4

Minish Village

 * Forest Minish x2
 * Gentari

Minish Woods

 * Belari
 * Business Scrub x2

Mt. Crenel

 * Grayblade

North Hyrule Field

 * Forest Minish

Royal Valley

 * Dampe x2
 * Gina x2
 * Spookter x2

South Hyrule Field

 * Forest Minish
 * Tingle x2
 * Smith x2

Trilby Highlands

 * Forest Minish
 * Knuckle

Results
The results on matching Kinstones are:

Castor Wilds

 * creature
 * hole x2
 * joy butterfly
 * lily x3

Hyrule Castle Garden

 * creature
 * ghost gone
 * hole x2

Hyrule Town

 * build house
 * chest
 * chest game
 * hole
 * Kinstone seller
 * rent house

Eastern Hills

 * beanstalk
 * chest
 * creature

Lake Hylia

 * beanstalk
 * blocked cave
 * chest
 * crack in ground

Lon Lon Ranch

 * chest
 * hole

Minish Woods

 * hole x2
 * chest x6
 * creature
 * red potion
 * remote bombs

Mt. Crenel

 * beanstalk
 * chest x3
 * creature x2

Mt. Crenel's Base

 * chest

North Hyrule Field

 * chest
 * hole x6

Royal Valley

 * chest x2
 * hole
 * joy butterfly

South Hyrule Field

 * teleport
 * chest
 * hole x2

Trilby Highlands

 * blocked cave
 * chest
 * hole

Veil Falls

 * arrow
 * chest
 * creature
 * Goron
 * hole

Western Wood

 * creature
 * hole
 * way through x3

Wind Ruins

 * joy butterfly
 * chest x2
 * creature
 * hole