Has the look of a Cavalier or other spaniel mixed with a border collie. Hard telling not knowing. Sometimes the mix of two breeds makes it look like another breed that it isn't. It sure is cute though!
My first thought was Border Collie mix, Then i was thinking Aussie Shepherd mix.. Then I thought maybe sheltie mix? Could be anything in that area. Post photos in about 4 months, i bet when it's older, you'll have abetter idea