I don't play piano and I love dogs like crazy so I'd definitely pick the Jack Russel. Since a piano wouldn't do me any good, I can't really give you a balanced opinion but dogs are amazing and you definitely wouldn't regret it when you're cuddling a puppy. I got my dog for my 16th (though I...