use '?' for JOKER (blank)

From letters B, A, L, L, Y, H, O, O, S  I made following words

9 letter words

ballyhoos[17]

8 letter words

ballyhoo[16]

7 letter words

halloos[10], holloas[10]

6 letter words

bolshy[14], shoaly[12], yahoos[12], ballsy[11], boylas[11], halloo[9], holloa[9], hallos[9], hollas[9], hollos[9], alloys[9]

5 letter words

holly[11], yahoo[11], hooly[11], hylas[11], shaly[11], hoyas[11], blahs[10], bohos[10], hobos[10], bally[10], boyla[10], looby[10], boyos[10], hallo[8], holla[8], hollo[8], halls[8], shall[8], halos[8], shoal[8], shool[8], alloy[8], loyal[8], sally[8], balls[7], bolas[7], bolls[7], bolos[7], lobos[7], obols[7], ollas[5], salol[5]

4 letter words

hyla[10], ahoy[10], hoya[10], holy[10], ashy[10], hays[10], shay[10], hoys[10], blah[9], boho[9], hobo[9], bash[9], bosh[9], hobs[9], ably[9], boyo[9], abys[9], bays[9], boys[9], sybo[9], yobs[9], hall[7], halo[7], lash[7], hols[7], oohs[7], shoo[7], ally[7], lays[7], slay[7], soya[7], ball[6], bola[6], boll[6], bolo[6], lobo[6], obol[6], albs[6], bals[6], labs[6], slab[6], abos[6], boas[6], obas[6], soba[6], lobs[6], slob[6], boos[6], olla[4], alls[4], sall[4], also[4], sola[4], loos[4], solo[4]

3 letter words

hay[9], yah[9], hoy[9], shy[9], bah[8], hob[8], aby[8], bay[8], boy[8], yob[8], bys[8], hao[6], oho[6], ooh[6], ahs[6], ash[6], has[6], sha[6], hos[6], ohs[6], lay[6], ays[6], say[6], sly[6], soy[6], alb[5], bal[5], lab[5], abo[5], boa[5], oba[5], lob[5], boo[5], abs[5], bas[5], sab[5], bos[5], sob[5], all[3], loo[3], als[3], las[3], sal[3], sol[3]

2 letter words

by[7], ah[5], ha[5], ho[5], oh[5], sh[5], ay[5], ya[5], oy[5], yo[5], ab[4], ba[4], bo[4], al[2], la[2], lo[2], as[2], os[2], so[2]