Welcome, your pup is very sweet. Looks Golden Retriever to me as too feathery and fluffy to be a labrador and has the typical Retriever lines on the face but could be a cross too I guess. The second photo is very Retriever looking. Whichever he is, he's lovely!

If the food you are feeding him is working for you both(he's eating and thriving and it suits your wallet), I don't think that would necessitate a change. Not sure what brands are available to you at your location, but if you have others you are curious about, this is always a great place to inquire about food.

I am attaching a picture of my previous golden 'Mack' when he was approximately 3 months old as well as one at 10 months old to show how short his hair was. He was a purebred golden but always had shorter hair. He managed to grow some nice fringes and a beautiful tail when he got older.