Charlie looks to be matted from here. To be certain, part his hair between your fingers. If you don't see skin, he's matted in that area. Mats pull against the skin and are uncomfortable and unhealthy for the dog. Regarding coat texture, if he's not getting decently wavy-curly at 7 months, unfortunately he'll never have a very good quality coat. Sweet boy regardless, clearly you love each other very much.