Small update, I had the farrier come out (same one), and she agreed that she left too much sole on the last time, and did not charge me. I checked his joints and hooves early this morning, no heat at all, and I am happy to say that he is not limping at all today. He is already scheduled to be gelded on the 17th, so I will see what the vet says about his condition then. The farrier also told me that his hooves are healthy, and will come back again in 2 weeks free of charge again to make sure everything is going alright. Thank you for the advice everyone!
By the way, I measured him this morning, and my estimate was quite off, he is @ 12.2 hands as of 10 minutes ago!