Well done Bear. If it wasn't for your dog I'd have just left the bird and see if it recovered like many birds somehow do.
We have a visiting female king parrot that has lost her bottom beak. I smash de-husked sunflower seed up for her to eat. She must get some food elsewhere also. She seems healthy but her top beak is getting quite long without the friction of chewing seed. I'm not sure how this turns out.