Shelby es un perro sin dueño que acostumbra a fugarse de la perrera cada vez que tiene la oportunidad. Durante una de sus escapadas, en Navidad, conoce a Jake, un niño que sueña con ser un gran mago, y se hacen amigos inseparables. Pero su deseo de estar juntos no resultará sencillo de cumplir.