I was watching The Garfield Show yesterday and on episode 2 I remember the alien giving Odie a cookie that always regenerates when it's eaten but I didn't see it probably a different episode but I couldn't recall the alien ever returning on the show.