Skye is also like this. Loves fetch but the rest of the time she is also "away with the fairies". I joke that she is called Skye because she has "sky" in her head - she's an air head. Or that she's fluffy on the outside and inside.
But I'll admit that I haven't done much training with her, I've been trying to get my mum to do it since she is her dog. I even made her take Skye to obedience classes.
I almost see some chinese crested (powder puff) in chewie.
Pure bred chinese crested powder puff:
Maybe even pure chinese crested as there seems to be a lot of variation in them.