My advice: after every successfull winning visit one of your neighbours and play with his/her dragons. It forces the game to synchronize with the server. If it not synchronizes, this can happen what you were suffering.
I do it after every winning, and it helps me keeping my successes.
I use this "trick" on other TL games, such as Castle Story: if I find some rare item which I need, I immediately go to some neighbour... (to tell the good news,haha )
My fairy lost to stain glass.. I don't have parakeet..
My results this far, if anyone is interested
Fire 1............Mist 10
Magic 1.........Flower 10
Air 2.............Lotus 10
Sunrise 2.......Aether 10
Coral 3..........Elf 10
Golem 4........Atlantis 10
Saturn 4........Hypnotic 10
Dino 5...........Eagle 10
Lotus 5..........Forestfire 10
Sapphire 6.....Trickster 10
Laserlight 6....Mindvolt 10
Origami 7.......Flower 10
Quartz 7.........Big Bad 9 (Lotus 10 lost, BB is second best)
Moon 8...........Aurora 10
Aurora 8.........Elf 10
Caesar 9.........Justice 10
Mirage 9.........Trickster 10
I think parakeet is much better than fairy and not because it is super rare but because it is a yellow-green and not green-yellow dragon. If you use a magic attack, your dragon should use its "first color" to attack, so parakeet has yellow magic attack, fairy has green magic attack.
Try to find any dragon which "begins" with yellow. Maybe a single air can help.
I am facing stainglass in the next round.
Round 16 Epic Ruby beat Caesar Lv 8, attacks was Bash/Bash++/Bash,..Thank you Sunnybabi1986,worked again your combo.Good Luck to everyone.