I would encourage you to read all of this and then come back to ask questions if you think you and your family could take care of a yorkie. Is there no one home during the day to care for the puppy? It can be done, if you were dedicated. Yorkies get lonely and like to be around people. It takes lots of hard work to potty train a yorkie. It is totally unlike training a big dog. Yorkies can sometimes be very difficult to potty train. Your puppy would probably like your collies, but because they are so small you would need to protect and supervise your puppy when they are around.
http://www.yorkietalk.com/forums/gen...w-parents.html