I have created some different keys for different purposes, but ssh-copy-id seems to always want to use the last one I created. It picks the one with the most recent timestamp, so touching the one you want to use by default will solve it.

$: touch ~/.ssh/id_rsa{,.pub}