"נשמה של כלב" הוא סרט פנטזיה על דמויות שונות המסופר דרך נקודת מבטו של הכלב אשר נולד בכל פעם מחדש למשפחה אחרת.
גלגולי חייו של כלב חושפים בפנינו את סיפורי בעליו המתחלפים אך גם את סיפור אהבתו הגדולה לאית'ן, נער אשר גידל אותו עוד בגלגול חייו הראשון ומתאחד עמו עשרות שנים מלאחר מכן כאיש משפחה בן 50.