Another option for families that are not in a position to make a long-term commitment is respite care. Basically being available to take kids for a night, a weekend or a few weeks. It can allow foster parents to have a break (or sometimes an emergency comes up and they need a few weeks to deal with it) and it can also provide kids with a place to stay when they are between foster homes and there's a gap in availability for whatever reason. Or when they have to be removed from their birth family suddenly and there isn't time to find a long-term placement option right away.