Code:
Growlithe:
~Morning Sun + Mimic,
~Fire Spin + Charm,
~Howl + Charm,
~Morning Sun + Charm,
~Safeguard + Charm,
~Thrash + Charm;
Arcanine:
~Morning Sun + Mimic,
~Fire Spin + Charm,
~Howl + Charm,
~Morning Sun + Charm,
~Safeguard + Charm,
~Thrash + Charm;
Welcome to the Illegal Moveset Workshop, mohaji! However, I spotted a number of issues with the list you provided.
The move tutor + egg move incompatibilities arise only from 3rd-generation-only move tutor and 4th-generation-only egg moves. 4th-generation-bred Pokemon can't be sent back to the 3rd generation to get the 3rd-generation-only move tutors, and 3rd-generation-bred Pokemon can't get 4th-generation-only egg moves. 3rd generation move tutors that are also move tutors in Platinum and HGSS do not have any legality issues (except for tutor moves learnable by only non-fully-evolved Pokemon like Uproar and in some cases Iron Defense).
Swagger, Substitute, Sleep Talk, and Endure are teachable in the 4th generation by TMs, while Snore and Swift are teachable in the 4th generation by Platinum and HG/SS tutors, and Body Slam and Double-Edge are egg moves as well, so these moves shouldn't appear in the illegal lists. Likewise for level-up moves Heat Wave and Crunch.
Lastly, there is a Growlithe in XD that comes with Charm (which it can't learn in any other way).
I apologize for welcoming you with a big list of corrections, but we would like to be as thorough as we can.
EDIT: Linked the Slowpoke family to the OP. I thought I did it already, but I was mistaken.