The word "small," as with many -all words, has the "aw" sound (ô) that is also seen in the words crawl or doll.
Olive, obit, orbit, outlive,.. If you seek an English word that is spelled with an 'o' that is pronounced as a short 'i' sound, then the word "women" meets your requirements.
The word "book" has a short U sound spelled with a double O.
swap & wasp
The word was does not have an A sound at all. The A is pronounced as a short O or short U (woz, wuz). The word "what" has many pronunciations, including the short O or U (wot, wut). For the pronunciation that rhymes with "fuzz", the word "does" is another rhyming word that is not pronounced as it is spelled.
No, "small" is not a long o word. The o sound in "small" is short.
The words wash and waddle, and other words may have either a short O sound or a "caret O" (AW) sound, such as want which may be pronounced the same as wont, especially in the word wanton.
Ribbon is a short o word
Yes, "love" can be spelled as "luv" in chatspeak to provide a more informal or abbreviated version of the word.
No, "alligator" is not a short vowel word. It contains a long vowel sound, spelled with two vowel letters "a" and "i."
"Solos" is a palindrome that has an "o" and an "l" in it.
The O has a short O sound as in bomb and fox.
The vowel sound in "boy" is neither long nor short. It is a diphthong consisting of an "o" followed by an "ee" (long "e") sound. A word with a short "o" sound is "Bob", and a word with a long "o" sound is "bone".