It feels a ilttle inexperienced but has a lot going for it. Voices are half-decent, drawings and backgrounds are simple and easy to understand.
Future suggestions: I'd try to think about movement between keyframes, even selecting one of the 12 animation principles (e.g., Ease in / ease out) and seeing if you can't carry it through the piece.
Also, there's no reason for these exact puns - I wish they meant something specifically to the characters so that the characters had a drama of their own.
Hope that's useful; would love to see more advanced work from you!