The casefile of this episode was rather strange and it's certainly not my most favourite one. But there were many things in this episode that made up for it.
For once, the subplot with the GTO being stolen. How Ray tried to keep this a secret from his father, was truly amusing to watch.
Then the relationship between Fraser and Diefenbaker. While sad at some points, the end was very funny, when Fraser lets Dief choose, but then "punishes" him - you left me, now I won't feed you.
Also the subplot of Franny trying to revoke the curse was why I liked this episode.
All in all: an average episode, which given the high standards of this show still is an extraordinary well-written one.