Wow, five weeks! That's really young. Usually, breeders don't let go of their puppies until they're at least eight weeks old. (Although, I got Baily at seven weeks under special circumstances.)
I have had kittens that young, though, and it's such a joy. I hope you're having lots of fun with Kasey!