Think of each Skylander as having a set amount of health. Once your Skylander on the portal has no health remaining, the prompt to let the Skylander rest will display. In order to play the resting champion again, the current level must be completed.

My apologies for the frustration, and I do hope I was able to clear that up!