Cripes! My vet is a general practice but they have some vets there who are good with pigs. Not sure where you are in the country but there is a vet locator on the green bar at the top where you can find recommendations in your area. From what people say you should be looking at between 30 and 50 for a consultation (this might have an extra 5 or 10 on top if it's the first time there and you have to register etc) but if you go to an 'exotic specialist' it can be a lot more. The general vet should be able to give him a thorough check over and suggest what first steps to try but also talk about what the next level of investigation might be. If they start talking about any procedures which require general anaesthetic or overnight care this will (1) be expensive and (2) be stressful for piggy so that is always an absolute last resort for me. For example, the last time I had a pig x-rayed I'm pretty sure it was around the £50 mark (and worth it because yes we did have a bladder stone). My vet wraps them firmly in a towel so they can't move and then does a quick pic. Some vets will want to anaesthetise piggy to keep them still and this in itself is a risk for small furries - it's a big deal for them and also pushes the price up a lot. They might want to x-ray your lad to check for fractures or something so it would be worthwhile when making your initial calls to ask about x-ray availability and technique. I might be jumping the gun here totally but a chat with the receptionist can prepare you if you've not been to the vet before. He is obviously much loved