The foster stay varies with each cat and dog depending on the animal’s specific needs. Animals with special needs may need to stay in foster care for a period of months. Some may stay only a few days. It really depends on the individual cat’s or dog`s situation.