Your puppy sounds like a canine Midget girl-a sweet, rescued pet who had a bad start in life and needs/deserves love and a good home-is this the Collie, or a different rescued dog?
This is the Bichon spaniel.(half Bichon,half Cocker, designer dog for the mills)