As @whuber points out in a comment, length of stay is not a count variable. Yes, you have a number of days that has to be a non-negative integer, but that's just because LOS is usually measured in days. It could be measured in hours or even minutes! You could certainly have a stay of 0.5 days or whatever.
Often, LOS is censored. If it is, then you want some sort of time to event model. The most common is Cox proportional hazards, but there are others. If there is no censoring, then you can treat it as continuous. There's a lot of material on LOS as a DV, you can search for it, both here and in books, etc.
As an aside, if you did have an overdispersed count measure, then the usual solution would be negative binomial regression (count models are very commonly overdispersed).