I am getting an Australian shepherd puppy in a couple months. with any luck I should be able to get a male with blue eyes ( hopefully a blue merle, maybe a tri colored)... i don't know what to name it though.... do I try to pick out a name first, or wait until i get it and name it on the fly? this will be my 2nd largest life decision so far and I don't want to eff it up