True, Charlie was in heaven. However, there is still a big problem with the time difference: Itchy. Itchy doesn't die and go to heaven until the 2nd movie, which takes place in the 90s I believe. So either Itchy is the oldest dog ever (over 60 years) or there's a big plot hole.