diff --git a/src/canonical/trainers/gen2/crystal/ethan-gen2.png b/src/canonical/trainers/gen2/crystal/ethan-gen2.png deleted file mode 100644 index 4dacb7e5..00000000 Binary files a/src/canonical/trainers/gen2/crystal/ethan-gen2.png and /dev/null differ diff --git a/src/canonical/trainers/gen2/gold-silver/Fisherman.png b/src/canonical/trainers/gen2/gold-silver/Fisherman.png new file mode 100644 index 00000000..0ecb7fc7 Binary files /dev/null and b/src/canonical/trainers/gen2/gold-silver/Fisherman.png differ diff --git a/src/canonical/trainers/gen2/gold-silver/Guitarist.png b/src/canonical/trainers/gen2/gold-silver/Guitarist.png new file mode 100644 index 00000000..6afb9f35 Binary files /dev/null and b/src/canonical/trainers/gen2/gold-silver/Guitarist.png differ diff --git a/src/canonical/trainers/gen2/gold-silver/Medium.png b/src/canonical/trainers/gen2/gold-silver/Medium.png new file mode 100644 index 00000000..db189f8b Binary files /dev/null and b/src/canonical/trainers/gen2/gold-silver/Medium.png differ diff --git a/src/canonical/trainers/gen2/gold-silver/ethan-gen2.png b/src/canonical/trainers/gen2/gold-silver/ethan-gen2.png new file mode 100644 index 00000000..69dc490d Binary files /dev/null and b/src/canonical/trainers/gen2/gold-silver/ethan-gen2.png differ diff --git a/src/canonical/trainers/gen3/firered-leafgreen/acetrainercouple-gen3.png b/src/canonical/trainers/gen3/firered-leafgreen/acetrainercouple-gen3.png index 4a8ae1aa..c1810feb 100644 Binary files a/src/canonical/trainers/gen3/firered-leafgreen/acetrainercouple-gen3.png and b/src/canonical/trainers/gen3/firered-leafgreen/acetrainercouple-gen3.png differ diff --git a/src/canonical/trainers/gen3/ruby-sapphire/acetrainer-gen3rs.png b/src/canonical/trainers/gen3/ruby-sapphire/acetrainer-gen3rs.png index e634024e..3a6edc37 100644 Binary files a/src/canonical/trainers/gen3/ruby-sapphire/acetrainer-gen3rs.png and b/src/canonical/trainers/gen3/ruby-sapphire/acetrainer-gen3rs.png differ diff --git a/src/canonical/trainers/gen3/ruby-sapphire/hexmaniac-gen3.png b/src/canonical/trainers/gen3/ruby-sapphire/hexmaniac-gen3.png index f37b6c21..e8036e43 100644 Binary files a/src/canonical/trainers/gen3/ruby-sapphire/hexmaniac-gen3.png and b/src/canonical/trainers/gen3/ruby-sapphire/hexmaniac-gen3.png differ diff --git a/src/canonical/trainers/gen3/ruby-sapphire/psychicf-gen3rs.png b/src/canonical/trainers/gen3/ruby-sapphire/psychicf-gen3rs.png index 3bad4c61..bda66156 100644 Binary files a/src/canonical/trainers/gen3/ruby-sapphire/psychicf-gen3rs.png and b/src/canonical/trainers/gen3/ruby-sapphire/psychicf-gen3rs.png differ diff --git a/src/canonical/trainers/gen4/diamond-pearl/Swimmer-JPN.png b/src/canonical/trainers/gen4/diamond-pearl/Swimmer-JPN.png new file mode 100644 index 00000000..b7f69901 Binary files /dev/null and b/src/canonical/trainers/gen4/diamond-pearl/Swimmer-JPN.png differ diff --git a/src/canonical/trainers/gen4/diamond-pearl/swimmer-gen4dp.png b/src/canonical/trainers/gen4/diamond-pearl/swimmer-gen4dp.png index b7f69901..ee4d6e21 100644 Binary files a/src/canonical/trainers/gen4/diamond-pearl/swimmer-gen4dp.png and b/src/canonical/trainers/gen4/diamond-pearl/swimmer-gen4dp.png differ diff --git a/src/canonical/trainers/gen4/heartgold-soulsilver/Bug_Catcher.png b/src/canonical/trainers/gen4/heartgold-soulsilver/Bug_Catcher.png new file mode 100644 index 00000000..f97d8960 Binary files /dev/null and b/src/canonical/trainers/gen4/heartgold-soulsilver/Bug_Catcher.png differ diff --git a/src/canonical/trainers/gen4/heartgold-soulsilver/Sage-KOR.png b/src/canonical/trainers/gen4/heartgold-soulsilver/Sage-KOR.png new file mode 100644 index 00000000..4f737eee Binary files /dev/null and b/src/canonical/trainers/gen4/heartgold-soulsilver/Sage-KOR.png differ diff --git a/src/canonical/trainers/gen4/heartgold-soulsilver/Swimmer-JPN.png b/src/canonical/trainers/gen4/heartgold-soulsilver/Swimmer-JPN.png new file mode 100644 index 00000000..b8d4f1e3 Binary files /dev/null and b/src/canonical/trainers/gen4/heartgold-soulsilver/Swimmer-JPN.png differ diff --git a/src/canonical/trainers/gen4/heartgold-soulsilver/Youngster.png b/src/canonical/trainers/gen4/heartgold-soulsilver/Youngster.png new file mode 100644 index 00000000..cecb67cf Binary files /dev/null and b/src/canonical/trainers/gen4/heartgold-soulsilver/Youngster.png differ diff --git a/src/canonical/trainers/gen4/heartgold-soulsilver/swimmer-gen4.png b/src/canonical/trainers/gen4/heartgold-soulsilver/swimmer-gen4.png index b8d4f1e3..0f2f00f1 100644 Binary files a/src/canonical/trainers/gen4/heartgold-soulsilver/swimmer-gen4.png and b/src/canonical/trainers/gen4/heartgold-soulsilver/swimmer-gen4.png differ diff --git a/src/canonical/trainers/gen4/platinum/Maid.png b/src/canonical/trainers/gen4/platinum/Maid.png new file mode 100644 index 00000000..01efb764 Binary files /dev/null and b/src/canonical/trainers/gen4/platinum/Maid.png differ