Archie ist ein gemeiner, reicher Typ, der Hunde hasst. Als er bei einem Autounfall stirbt, wird ihm der Zutritt in den Himmel verwehrt, denn er soll zunächst Reue zeigen. Zu diesem Zweck wird er zurückgeschickt zur Erde – aber nicht als Archie, sondern als weißes Hündchen namens Quigley und nur sein Schutzengel Sweeney kann ihn als Archie sehen. Er hat nun die Aufgabe, das Vermögen seines Bruders zu mehren, um sich zu rehabilitieren.