You are lucky that your kitties don't throw up a lot!
Rocky's problem is he's the household hairstylist and grooms himself and the other two cats, so he's digesting extra hair. Dottie is the only kitty with long hair, but for some reason she almost never throws up.
Im so happy that you finally got a good night's sleep. I hope that it's the first of many more to come