Just make sure you are ready for a BARKER if you get a Sheltie! They are wonderful wonderful dogs, don't get me wrong!! They just like to bark Also, you might want to look into Papillons, they are wonderful dogs, but they are a toy breed.

Good luck with whatever you choose!