Vad är skillnaden mellan Sophies och Davids hem i puppor?

I Sophies hem finns det ovillkorliga acceptans och kärlek. Sophies föräldrar skulle aldrig offra henne för att skydda sig själva. I Davids hem finns också kärlek, men det är mycket tydligt på att vara icke-avvikande villkor. Och David vet att om han visar sig vara avvikande, han inte kommer bli älskad. Han kommer att offras.