If he's still in junior shoe sizes, I would suggest trying the adidas Barricade XJ shoes, Asics Gel Resolultion 7 juniors, Babolat Propulse Fury junior, KSwiss Big Shot Light junior or the Prince T22 juniors.
The club version is less built up than Barricade XJ, which is the top of the line junior adidas shoe. The Barricade XJ version is built to feel a little more sturdy and features less mesh with more durability features on the uppers.
he has a little space in the front for the sliding while playing and he mainly plays on hard courts. He's tearing the mesh on the sides when he stops side to side, I would say his movement isn't graceful like a Federer but more hard moving like Nadal.
I concur Asics Gel Resolution shoes are great! My son played with them (both Junior then Adult Sizes) until just recently when his foot got too wide. The soles held up to the pounding he put them through without issue. He would wear the inside material on both shoes due to sliding on hard courts (If it were me I would tear some indescribable muscle/tendon/ligament before the shoe!). However, he has that issue with any brand of shoe.