Battersea places no time limit on how long an animal can stay with us and we will continue to care for them for as long as it takes to find the right home. In some cases, this can take a matter of days but for others it may take a little longer. We have lots of great homes waiting and most animals will be with us for around 3-5 weeks.