Where do you get a tyrougue in Pokemon diamond?

You can get tyrougue in route 208 by hearthome city using poke radar

note: you can only get poke-radar only after defeating elite 4.

You can also breed hitmonchan, hitmonlee or hitmontop with a ditto and get him from an egg.