I foster dogs from shelters for short periods of time.
この場合、次のような言い方ができます。
ーI take in rescued dogs from time to time.
「時々、保護犬を預かります」
to take in で「受け入れる・引き取る」
rescued dogs で「保護犬」
ーI foster dogs from shelters for short periods of time.
「私はシェルターの犬を短期間、世話をします」
to foster で「世話をする・養育する」
dogs from shelters で「保護施設の犬」
ご参考まで!