There are a lot of Pokemon that resist/are immune to fighting and ground. A few that come to mind are...
Claydol
- Psychic resists fighting
- Levitate makes immune to Ground
Xatu
- Psychic and Flying makes 4x resistance to fighting
- Flying makes immune to Ground
G-Max Butterfree
- Bug and Flying makes 4x resistance to fighting
- Flying makes immune to ground
Togekiss
- Fairy and Flying make 4x resistance to fighting
- Flying makes immune to ground
Pelipper
- Flying resists fighting
- Flying makes immune to ground
Any flying type will resist and be immune to fighting and ground, in that order.
Any bug type will resist both fighting and ground.
Ghost types with levitate (ie. Haunter) will be immune to both.
Hope this helped.