Welcome to the Daily Puppy from Oliver & Henry, and their Mum, in London, Ontario.
Normally, this post would belong in the "Breeds & Mixes" Section, but since this is your first post, I am leaving it in the "Introduction" section.
Quite frankly, at this age, it is virtually impossible to tell what breeds are in the mix. Also, your photos are rather large. You may wish to try a Web Photo Hosting site, such as Photobucket, which many of us use.
Your puppy is adorable. I'm sure your Vet will be able to give you some ideas as to the breed mix. You can always do a DNA test, but with those, they are only as good as their data base, which means the less expensive ones are the least accurate.
Enjoy your new puppy!