Preheat the oven to 375°F (190°C) and lightly grease a rimmed baking sheet or line it with parchment paper.
In a large nonstick skillet over medium-high heat, brown the ground beef and Italian sausage, breaking the meat into crumbles with a wooden spoon.
Add the chopped onion to the skillet and cook 3 to 4 minutes until softened, then stir in the minced garlic and cook 1 minute more.
Stir in the Italian seasoning, tomato paste, salt, and pepper; cook 2 to 3 minutes more until the mixture is thickened, then remove from heat.
In a medium bowl, whisk the eggs with the cottage cheese until combined, then stir in the grated Parmesan; set aside.
Unroll one can of crescent dough onto the prepared baking sheet, pressing together edges and perforations to form one continuous rectangle.
Spread the meat mixture evenly over the dough, leaving about a 1-inch border around the edges.
Spoon and spread the cottage cheese mixture over the meat layer, then sprinkle the shredded mozzarella evenly on top.
Unroll the second can of crescent dough and place it on top, pressing together edges and perforations; seal the top and bottom dough edges together all around to form a seam.
Mix the melted butter with the garlic salt and chopped parsley, then brush this mixture over the top of the dough.
Bake in the preheated oven for 25 to 27 minutes, or until the top is golden brown; remove from oven and let rest a few minutes before slicing.