Preheat oven to 350 F
Grease 2 cake pans (I used one 8-inch round cake pan and 1 horse shaped pan, but you can use 2 8-inch round cake pans)
In a small bowl, mix together the flour, baking powder and salt. Set aside.
In a large bowl, mix together the milk, orange juice, orange zest, yogurt, vanilla, eggs and sugar. Sift in the dry mixture and whisk together just until combined.
Pour into pans and bake for 20-25 minutes, or until done.
Let cool completely.
To make the frosting, whip up the cream cheese with the butter until light and airy.
Add powdered sugar, a pinch of salt, orange zest and juice and whip until smooth. Ice cooled cakes.