Foster Agreements Types

Depending on duration and goals, these are the different types of fostering programmes: